首页 > 代码库 > 系统短信 自定义短信
系统短信 自定义短信
#import <MessageUI/MessageUI.h>
然后
MFMessageComposeViewControllerDelegate
主要在这里
- (void)showMessageView
{
if( [MFMessageComposeViewControllercanSendText] ){
MFMessageComposeViewController * controller = [[MFMessageComposeViewControlleralloc]init];//autorelease];
//controller.recipients = [NSArray arrayWithObject:@"10010"];
controller.body =@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
controller.messageComposeDelegate =self;
[selfpresentViewController:controller animated:YEScompletion:nil];
[[[[controller viewControllers]lastObject] navigationItem]setTitle:@"XXXXXXXXXXX"];//修改短信界面标题
}else{
[selfalertWithTitle:@"提示信息"msg:@"设备没有短信功能"];
}
}
提示信息
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
[controller dismissViewControllerAnimated:NOcompletion:nil];//关键的一句 不能为YES
switch ( result ) {
caseMessageComposeResultCancelled:
[selfalertWithTitle:@"提示信息"msg:@"发送取消"];
break;
caseMessageComposeResultFailed:// send failed
[selfalertWithTitle:@"提示信息"msg:@"发送成功"];
break;
caseMessageComposeResultSent:
[selfalertWithTitle:@"提示信息"msg:@"发送失败"];
break;
default:
break;
}
}
系统短信 自定义短信