我有一个应用程序在某个时候显示一个 ViewController
,其中包括一个 GLKView
。全部在 Storyboard中定义。
它工作得很好,也就是说,除非你从手机本身运行应用程序,而不是从 Xcode 中启动。在显示 ViewController
和 GLKView
时,应用程序立即崩溃。
GLKView
的Installed
复选框是否被选中并不重要。只有当我将它从 Storyboard 中完全删除时,它才不会崩溃。
有什么想法吗?
最佳答案
我不知道为什么会发生这些事情,但我认为它们是一个错误。直接从 Storyboard添加 WKWebView
时会发生类似的情况。对于这两种解决方案都非常简单:您需要做的就是为它导入模块。所以在你的情况下,在你的 View Controller 中添加:
import GLKit
似乎框架没有加载或其他东西。
对于 ObjectiveC,问题似乎更深一层。看来必须手动导入模块。转到您的项目设置。选择你的目标。选择“常规”。向下滚动到底部并找到“链接的框架和库”。在它下面找到一个“+”按钮并搜索“GLKit.framework”并添加它。这应该可以解决问题。
关于ios - 当应用程序在没有 Xcode 的情况下运行时,IB 中的 GLKView 会导致崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57181482/