Swift:XPC 连接中断和应用程序冻结?

sky*_*guy 7 xcode xpc storyboard ios swift

好的,不知道这里发生了什么,但从我从其他问题中了解到的(XPC 连接在 iOS 9 的 Xcode 7 中中断),XPC 连接中断意味着故事板问题。根据类似的答案,我将故事板作为源代码打开并寻找重复的

<keycommand>
Run Code Online (Sandbox Code Playgroud)

标签,但没有。由于某些事情发生了变化,我不得不从另一个项目中复制并粘贴故事板,我相信这是导致它的原因。我在这里有哪些选择?什么可能导致这种冻结,因为我看不到任何奇怪的标签?

Con*_*ers 6

同样的问题,在 (SwiftUI) 文本字段中点击时出现 XPC 错误。不同的解决方案:

模拟器>设备>擦除所有内容和设置

如上所述这里

问题来自未显示的键盘。我不确定为什么,我可能按下了禁用它的命令。

为了让它工作,我重新启动了模拟器。在模拟器菜单中,Hardware > Erase All Content And Settings

现在,当我点击 UITextField 时,键盘会出现,并且我不再收到“XPC 连接中断”错误。一切正常。

这个错误非常令人沮丧,因为没有崩溃报告,只有一行“XPC 连接中断”并且应用程序冻结。而且,让事情复杂化的是,显然有可能从一些截然不同的原因中得到这个错误——各种讨论都有 VPN、蓝牙和线程产生这个的案例。当然——墨菲定律——我在实施了一些完全不相关的事情后开始收到错误,但这让我对线程和核心数据问题进行了故障排除,但都无济于事。

希望这可以帮助其他人快速修复。


小智 0

对我来说,问题是有两个故事板,主故事板和 launchScreen 故事板。如果您转到 Xcode 的左上角并单击 Xcode 文件,它将带您进入有关该文件的屏幕。然后,您滚动到部署信息并将主界面切换到您使用的故事板。我认为,由于您复制并粘贴了代码,因此并未链接到故事板。