2014-02-19 2 views
3

Я получил это исключение:Не удалось создать экземпляр класса с именем 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 таким образом:

enter image description here

То, что я хочу для достижения - рисовать градиентный фон под представлением View (тот, у которого есть ярлык «Город»)

Это, вероятно, широко распространенное исключение, поскольку все более опытные iOS разработчики могут сказать, что я понятия не имею, что я делаю.

Мои вопросы:

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

ответ

9

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

Это так же просто, как перетаскивание рамки из папки SDK в раздел «рамочного» ваш проект:

Drag GLKit

2

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

1

Для решения этой проблемы выполните следующие действия

  1. В проекте Навигатор, нажмите на название проекта, т.е. первый файл.
  2. В TARGETS, щелкните по имени файла проекта.
  3. Затем нажмите на Фазы сборки.
  4. Открыть Ссылка Бинарные библиотеки с библиотеками.
  5. Нажмите «+» кнопку внизу.
  6. Появится всплывающее окно, в котором прокрутите вниз и выберите GLKit.framework и Add.

Примечание: если Вы добавили неправильные рамки просто нажмите на эту рамки и нажмите на кнопку «-»

Смежные вопросы