MFMessageComposeViewController不调用其委托方法

Gra*_*ell 4 iphone xcode objective-c ios mfmessagecomposeviewcontroller

嗨,我正在使用MFMessageComposeViewController在我的iOS项目中发送短信,我的代码如下所示,

 MFMessageComposeViewController *message = [[MFMessageComposeViewController alloc] init];
    message.delegate = self;
    message.recipients = [NSArray arrayWithObject:@"xxxxxx"];
    message.body = @"blha blah,,,,";
    [self presentModalViewController:message animated:YES];
Run Code Online (Sandbox Code Playgroud)

并且在我的代码中我定义了MFMessageComposeViewControllerDelegate方法didFinishWithResult但是当任务完成时,控件没有调用这个didFinishWithResult委托方法.可能是什么问题?

任何帮助都提前感谢.

MCK*_*pur 20

你必须设置 mailComposeDelegate

    message.messageComposeDelegate = self;
Run Code Online (Sandbox Code Playgroud)