簡體   English   中英

如何使用UIWebView進行郵寄?

[英]How to mail with the use of UIWebView?

我正在使用UIWebView,並且我已編寫此代碼

NSString *str = [NSString stringWithFormat:@"Hey, my id is abc@xyz.com"];

[aboutWebView loadHTMLString:str baseURL:nil];  

現在,在此代碼中,我想檢測該ID,並希望用戶可以將郵件發送到該ID

我能夠檢測到該鏈接,但是之后沒有任何反應。 我正在使用模擬器。

Mail.app未安裝在iPhone模擬器上。 您將需要在實際設備上測試代碼的那部分。

您可以使用mailto功能,然后
你可以調用以下函數:

  - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {

      if ([[[request URL] scheme] isEqual:@"mailto"]) {

          [[UIApplication sharedApplication] openURL:[request URL]];
          return NO;
      }

      return YES; 
 }

你也需要設置代表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM