【问题标题】:Could not instantiate class named GLKView无法实例化名为 GLKView 的类
【发布时间】:2014-02-19 20:08:42
【问题描述】:

我遇到了这个异常:

2014-02-19 19:08:34.590 MyApp[42353:70b] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named GLKView'

这是因为我试图以这种方式将 GL 视图添加到我的 xib 文件中:

我想要实现的是在视图下方绘制渐变背景(带有标签“城市”的那个)

这可能是一个常见的例外,因为任何更有经验的 iOS 开发人员都知道我不知道自己在做什么。

我的问题:

  1. 为什么会出现此错误消息?
  2. 是否可以添加 GLKit 视图?
  3. 添加渐变背景的更好方法是什么?

【问题讨论】:

    标签: ios ios7 xcode5


    【解决方案1】:

    您可能只需将“GLKit”框架添加到您的项目中。

    就像将框架从 SDK 文件夹拖到项目的“框架”部分一样简单:

    【讨论】:

      【解决方案2】:

      您需要将 GLKit 框架添加到您的项目中。

      【讨论】:

        【解决方案3】:

        要解决此问题,请按照以下步骤操作

        1. Project Navigator 中,单击 Project Name,即。第一个文件。
        2. TARGETS中,点击项目文件名。
        3. 然后点击构建阶段
        4. 打开将二进制文件与库链接
        5. 点击底部的“+”按钮。
        6. 将出现一个弹出窗口,向下滚动并选择 GLKit.framework 并添加。

        注意:如果您添加了任何错误的框架,只需单击该框架并单击“-”按钮

        【讨论】:

          猜你喜欢
          • 2014-07-28
          • 2011-04-01
          • 1970-01-01
          • 1970-01-01
          • 2014-04-23
          • 2012-10-23
          • 1970-01-01
          • 2012-11-17
          • 2020-05-18
          相关资源
          最近更新 更多