1

我试图让我的应用程序打开 SMS 消息编写器,当应用程序尝试启动编写器时出现这个奇怪的错误:

[CKSMSComposeRemoteViewController: 0x1ddc2900] 等待服务执行 viewWillAppear 时出错:错误域 = XPCObjectsErrorDomain 代码 = 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 中没有收到任何错误消息,并且我能够将屏幕加载到我想要打开消息编辑器的位置,然后它崩溃并显示消息。感谢您提前回复。

4

0 回答 0