
-(voID)sendSMS:(Nsstring *)bodyOfMessage recipIEntList:(NSArray *)recipIEnts { MFMessageComposeVIEwController *controller = [[MFMessageComposeVIEwController alloc] init]; if([MFMessageComposeVIEwController canSendText]) { controller.body = bodyOfMessage; controller.recipIEnts = recipIEnts; controller.messageComposeDelegate = self; [self presentModalVIEwController:controller animated:YES]; }}- (voID)messageComposeVIEwController:(MFMessageComposeVIEwController *)controller dIDFinishWithResult:(MessageComposeResult)result { [self dismissModalVIEwControllerAnimated:YES]; if (result == MessageComposeResultCancelled) { NSLog(@"Message cancelled"); } else if (result == MessageComposeResultSent) { NSLog(@"Message sent"); }} if(result == MessageComposeResultSent)仅对应于“send”按钮,但如果消息已被发送则不是真正的警告.你知道是否有某种方式委派或知道短信是否被发送?
非常感谢!
解决方法 据我所知,从iOS 5.0开始,无法检索成功发送消息或成功发送.这与MFMailComposeVIEwController相同.如你所见,MFMailComposeViewController相当稀疏.
总结以上是内存溢出为你收集整理的ios – MFMessageComposeViewController sms发送委托全部内容,希望文章能够帮你解决ios – MFMessageComposeViewController sms发送委托所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)