短信分享怎么实现?自己写的会出现闪退

xsj635953015 2014-04-14 03:50:37
我的项目是个webView
这是.h:
@interface arcUIWebView : NSObject<UIWebViewDelegate,UIActionSheetDelegate,CLLocationManagerDelegate,UIAlertViewDelegate,MFMessageComposeViewControllerDelegate> {
@public
UIWebView* aCtl;
...
...
- (void)sendSMS;
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result;
---------------------------------
.m:
actionsheet方法中:
}else if(buttonIndex==2){
//短信分享
[self sendSMS];
}
//短信内容
- (void)sendSMS
{
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
controller.body=@"m.ts.gov.cn";
controller.messageComposeDelegate = self;
[aCtl presentModalViewController:controller animated:YES];
}
}
// 处理发送完的响应结果
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
...
}

执行sendMSM就出现闪退了,求帮助

...全文
91 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
伦敦iOS小牛 2014-04-15
  • 打赏
  • 举报
回复
UIWebView 没有这个功能: presentModalViewController: 这个属于UIViewController 的, 而UIWebView 属于 UIView

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧