为什么我的应用程序不会打开短信作曲家?

时间:2012-07-16 04:18:40

标签: ios cocoa-touch sms mfmessagecomposeview

我正在尝试让我的应用程序打开SMS消息编写器,当应用程序尝试启动作曲家时,我得到了这个奇怪的错误:

  

在[CKSMSComposeRemoteViewController:0x1ddc2900]等待服务执行viewWillAppear时出错:Error Domain = XPCObjectsErrorDomain Code = 2“操作无法完成。(XPCObjectsErrorDomain错误2。)”

我从来没有看到任何远离这个的错误,我不知道为什么我得到它,因为我在网上发现几乎相同的代码,尝试过它,并且它有效。

我的代码出了什么问题,这个错误意味着什么?

这是我的代码:

if ([MFMessageComposeViewController canSendText]) {
            NSLog(@"can send text");
            MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
            picker.messageComposeDelegate = self;
            picker.recipients = [stringComponents objectAtIndex:1];
            picker.body = [stringComponents objectAtIndex:2];
            [self presentModalViewController:picker animated:YES];
            NSLog(@"%@", picker.recipients);
            NSLog(@"%@", picker.body);
        }

在构建上面的代码时,我在Xcode中没有收到错误消息,并且我能够将屏幕加载到我想要打开消息编写器的位置,然后它崩溃并显示消息。感谢您提前回复。

0 个答案:

没有答案