Я пытаюсь импортировать недуговую библиотеку (ASIHTTPRequest) в проект.Импорт недуговой библиотеки для проекта
, но он сообщает об ошибке дуги.
Есть ли способ импортировать недуговую библиотеку в проект дуги?
Ваш комментарий Добро пожаловать
Я пытаюсь импортировать недуговую библиотеку (ASIHTTPRequest) в проект.Импорт недуговой библиотеки для проекта
, но он сообщает об ошибке дуги.
Есть ли способ импортировать недуговую библиотеку в проект дуги?
Ваш комментарий Добро пожаловать
Да, можно отключить ARC для отдельных файлов, добавив флаг -fno-ObjC-дугового компилятор для этих файлов.
Вы должны добавить нон дуги флаг -fno-objc-arc
во всех ASIHttpRequest
классов в источниках ProjectSettings-> BuildPhases-> Compile
ARC может быть отключен на файлы ASIHTTPRequest по файловой базы с флагом fno-objc-arc. Установите флаг no-objc-arc по пути ProjectSettings-> BuildPhases-> Compile Sources-> ASIHTTPRequest .m-файлов.
Но лучше использовать классы AFNetworking для обработки запросов HTTP. AFNetworking лучше всего в настоящее время, тогда как ASIHTTPRequest в значительной степени мертв. Кроме того, AFNetworking имеет десятки больших вспомогательных библиотек и классов, доступных для обработки таких вещей, как OAuth, Amazon S3 и т. П. AFNetworking также доступен для поддержки ARC. Не нужно устанавливать флаг.