Ошибка JSON - фреймворка в iPhone SDK
-
03-07-2019 - |
Вопрос
Я получаю сообщение об ошибке при запуске любого проекта с JSON-фреймворк установленный:
Xcode не удалось найти исходный файл:NSString+SBJSON.m (строка:50)
Я предположил, что это означает, что он не может найти sdk, странно то, что проект создается и запускается до тех пор, пока я не выполню свой первый вызов JSON:
NSArray *data = [responseString JSONValue];
Папка JSON находится в:~/Библиотека/SDKS
Я добавил дополнительный аргумент sdks:$HOME/Библиотека/SDKs/JSON/$(ИМЯ_ПЛАТФОРМЫ).sdk
Я также добавил флаги компоновщика:-ObjC -ljson
Чтобы убедиться, что я не сошел с ума, я запустил учебник здесь.Этот учебник также выдает ту же ошибку.(Я также запустил один из mobile orchard с аналогичными результатами, за исключением файла:SBJSON.m)
Должно быть, я что-то настроил не так, есть идеи?
Решение
Как указано в приведенных выше комментариях, я просто добавил исходный код напрямую.Не идеальное решение, но оно сработало.
Я уверен, что установка станет лучше...
Другие советы
Возможно, вы захотите получить информацию о своем файле и убедиться, что тип пути установлен в "Относительно проекта".Это решило мою проблему.