02 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "mailto://admin@hzlzh.com" ]]; |
05 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "tel://8008808888" ]]; |
08 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "tel://123456789" ]]; |
10 | 使用这种方式拨打电话时,当用户结束通话后,iphone界面会停留在电话界面。 |
11 | 用如下方式,可以使得用户结束通话后自动返回到应用: |
12 | UIWebView*callWebview
=[[UIWebViewalloc]init]; |
13 | NSURL
*telURL=[NSURLURLWithString:@ "tel:10086" ]; //
貌似tel://或者tel:都行 |
14 | [callWebview
loadRequest:[NSURLRequestrequestWithURL:telURL]]; |
16 | [self.view
addSubview:callWebview]; |
19 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "telprompt://10086" ]]; |
22 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "sms://800888" ]]; |
25 | [[UIApplication
sharedApplication]openURL:[NSURLURLWithString:@ "http://www.hzlzh.com" ]]; |
27 | 调用phone可以传递号码,调用SMS
只能设定号码,不能初始化SMS内容。 |
32 | #import
<MessageUI/MFMessageComposeViewController.h> |
34 | 实现代理:MFMessageComposeViewControllerDelegate |
40 | -
( void )sendSMS:(NSString
*)bodyOfMessagerecipientList:(NSArray*)recipients |
43 | MFMessageComposeViewController
*controller=[[[MFMessageComposeViewControlleralloc]init]autorelease]; |
45 | if ([MFMessageComposeViewController
canSendText]) |
49 | controller.body
=bodyOfMessage; |
51 | controller.recipients
=recipients; |
53 | controller.messageComposeDelegate
=self; |
55 | [self
presentModalViewController:controlleranimated:YES]; |
62 | -
( void )messageComposeViewController:(MFMessageComposeViewController
*)controllerdidFinishWithResult:(MessageComposeResult)result |
64 | [self
dismissModalViewControllerAnimated:YES]; |
66 | if (result ==MessageComposeResultCancelled) |
67 | NSLog(@ "Message
cancelled" ) |
68 | else if (result ==MessageComposeResultSent) |
71 | NSLog(@ "Message
failed" ) |
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理