Проблема со ссылкой на проект Xcode - [NSObject doesNotRecognizeSelector] - PullRequest
0 голосов
/ 25 января 2010

У меня есть работающий проект iPhone, который я пытаюсь изменить в разных проектах для повторного использования кода.
Я открыл новый проект, который содержит все мои служебные классы и ссылался на них из другого проекта. Одна из утилит, которую я использую, - это среда JSON.
Проект соответствует нормальному, но во время выполнения выдает исключение, когда я пытаюсь вызвать метод JSONValue строкового объекта, расширяемого фреймворком с использованием категорий.
Исключение составляет [NSObject doesNotRecognizeSelector]

Кто-нибудь знает решение этой проблемы? Стоит ли менять настройки проекта?

Спасибо!

Ответы [ 2 ]

1 голос
/ 25 января 2010

Похоже, вам нужно явно добавить JSON-фреймворк в фреймворки текущего проекта. Когда вы импортируете файлы классов, вы автоматически не импортируете все, что импортируют эти классы.

0 голосов
/ 26 января 2010

Мне удалось решить эту проблему, удалив ссылки и снова сослаться на мой проект, следуя руководству о том, как добавить библиотеку Three20 в существующий проект, но добавив свой собственный служебный проект. Руководство находится в http://three20.info/setup/existing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...