iOS应用调用手机发送短信和拨打电话
2014-02-15 09:09
429 查看
iOS应用调用手机发送短信
拨打电话:
-(void)messageShare { Class messageClass=(NSClassFromString(@"MFMessageComposeViewController")); if (messageClass !=nil) { if ([messageClass canSendText]) { [self displaySMSComposerSheet]; }else { UIAlertView * alert=[[UIAlertView alloc]initWithTitle:nil message:@"设备不支持短信功能" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil, nil]; [alert show]; } } } -(void)displaySMSComposerSheet { MFMessageComposeViewController * picker=[[MFMessageComposeViewController alloc]init]; picker.messageComposeDelegate=self; NSString * smsBody=[NSString stringWithFormat:@"短信发送的内容"]; picker.body=smsBody; [self presentViewController:picker animated:YES completion:nil]; } - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result { [controller dismissViewControllerAnimated:YES completion:nil]; NSLog(@"result==%u",result); }
拨打电话:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",电话号码]]];
相关文章推荐
- ios调用本地拨打电话,发送短信
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,AppStore,拨打电话)
- IOS中调用系统拨打电话与发送短信
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话等)
- iOS程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)
- iOS开发中调用网址、拨打电话、发送短信、发送邮件
- iOS 程序中调用系统自带应用(短信,邮件,浏览器,地图,appstore,拨打电话)