Не удалось создать экземпляр класса GLKView

Я получил это исключение:

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 могут сказать, что я не знаю, что я делаю.

Мои вопросы:

  • Почему это сообщение об ошибке?
  • Можно ли добавить GLKit View?
  • Что такое лучший способ добавить фон градиента?
3 ответа

Вам, возможно, просто нужно добавить структуру "GLKit" в ваш проект.

Это так же просто, как перетащить фреймворк из папки SDK в раздел "Рамки" вашего проекта:


Вам нужно добавить GLKit Framework в свой проект.


Чтобы решить эту проблему, выполните шаги

  • В Навигаторе проектов нажмите "Имя проекта", т.е. первый файл.
  • В TARGETS нажмите "Имя файла проекта".
  • Затем нажмите Фазы сборки.
  • Открыть Связывание двоичных файлов с библиотеками.
  • Нажмите кнопку " +" внизу.
  • Появится всплывающее окно с прокруткой вниз и выберите GLKit.framework и Add.

Примечание: если вы добавили какую-либо неверную структуру, просто нажмите на эту фреймворк и нажмите кнопку "-"

licensed under cc by-sa 3.0 with attribution.