您的位置:首页 > 移动开发 > IOS开发

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://%@",电话号码]]];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐