嗨,我正在使用 MFMessageComposeViewController 在我的 iOS 项目中发送短信,我的代码如下所示,
MFMessageComposeViewController *message = [[MFMessageComposeViewController alloc] init];
message.delegate = self;
message.recipients = [NSArray arrayWithObject:@"xxxxxx"];
message.body = @"blha blah,,,,";
[self presentModalViewController:message animated:YES];
在我的代码中,我定义了 MFMessageComposeViewControllerDelegate 方法 didFinishWithResult 但是当任务完成时,控件没有调用这个 didFinishWithResult 委托(delegate)方法。可能是什么问题?
任何帮助都提前表示赞赏。
最佳答案
你必须设置 mailComposeDelegate
message.messageComposeDelegate = self;
关于iphone - MFMessageComposeViewController 不调用其委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10951111/