我正在尝试让我的应用程序打开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中没有收到错误消息,并且我能够将屏幕加载到我想要打开消息编写器的位置,然后它崩溃并显示消息。感谢您提前回复。