我最近更新到Xcode 7并将我的iPhone升级到iOS 9.我已经开发并发布了一个iOS应用程序,它在最新版本的iOS 8和Xcode 6上运行得非常好.
在尝试更新iOS 9支持的应用程序的过程中,我得到了最令人费解的奇怪错误,让我感到困惑.
我已经通过Xcode自动完成了所有语法修正,现在我的应用程序正确构建.它起初甚至运行良好.
我有一个按钮,通过WebView分割到视图控制器.此视图控制器加载一个链接,该链接将显示来自youtube的图像,网站或视频.内容一如既往地加载完美.但是,当我单击"后退"按钮(我在导航堆栈上)时,程序将崩溃并重新启动模拟器(和我的iPhone)并将我发送到锁定屏幕.
在Xcode中,我收到以下消息:
XPC连接中断.终止,因为没有系统应用程序.
顺便说一下,我的应用程序中集成了Flurry分析,不确定这是不是问题.
我该如何解决这个问题?我对XPC连接的搜索似乎没有返回类似于我的问题.我甚至不知道XPC连接是什么,所以为什么这在我的应用程序中呢?
编辑:我找到了解决问题的方法.我不能说这是一个修复.
当设置为true时,在使用方法self.navigationController?.popViewControllerAnimated期间发生了崩溃.我碰巧将此设置为false,并且崩溃停止(现在转换看起来很糟糕).
我不知道为什么会这样,只会增加我的困惑.
好的,不知道这里发生了什么,但从我从其他问题中了解到的(XPC 连接在 iOS 9 的 Xcode 7 中中断),XPC 连接中断意味着故事板问题。根据类似的答案,我将故事板作为源代码打开并寻找重复的
<keycommand>
Run Code Online (Sandbox Code Playgroud)
标签,但没有。由于某些事情发生了变化,我不得不从另一个项目中复制并粘贴故事板,我相信这是导致它的原因。我在这里有哪些选择?什么可能导致这种冻结,因为我看不到任何奇怪的标签?