当使用 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 !