当使用 App 时若短信介入需要对当前状态进行监听操作,根据不同的状态实行相关的需求操作,废话不多说步骤如下.
首先,常规操作先引用对应的头文件,来为后续功能铺路.
#import <MessageUI/MFMessageComposeViewController.h>
其次,便是具体监听逻辑,code 如下.
#pragma mark - 监听短信
- (void)monitorSendMessage {
if ([MFMessageComposeViewController canSendText]) {// 当前设备是否支持发送短信
MFMessageComposeViewController *msg = [[MFMessageComposeViewController alloc] init];
// 设置委托
msg.messageComposeDelegate = self;
// 默认信息内容
msg.body=@"当前正在考试,请勿打扰.";
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result {
switch(result) {
case MessageComposeResultSent:
NSLog(@"短信 --- 发送成功");
break;
case MessageComposeResultCancelled:
NSLog(@"短信 --- 发送取消");
break;
case MessageComposeResultFailed:
NSLog(@"短信 --- 发送失败");
break;
default:
break;
}
}
此次分享到此结束,希望内容能对大家实际有所帮助,有什么不足之处欢迎指点共同进步!
本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !