Почему в файлах ASIHTTPRequest отображаются ошибки ARC?

Я выполнил все мои файлы ASIHTTPRequest, но, к сожалению, возникают следующие ошибки:

введите описание изображения здесь

введите описание изображения здесь

Почему это происходит?

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

Существуют различные решения о том, как отключить ARC только для файлов asihttprequest, предлагаемых здесь:

https://github.com/pokeb/asi-http-request/issues/210

Самый простой способ – отключить ARC для исходных файлов ASIHTTPRequest, см. Здесь: Как отключить ARC для одного файла в проекте?

Кто-то запустил так называемый HTTPRequest, совместимый с ARC – в основном очень маленькая оболочка вокруг NSURLConnection, которая имеет аналогичный интерфейс с ASIHTTPRequest:

https://github.com/imathome/ARCHTTPRequest

Тем не менее, он не поддерживает все / большинство функций полного ASIHTTPRequest.

Наконец, многие люди предпочитают использовать AFNetworking. В более поздних версиях все используют ARC, хотя, поскольку рекомендуемый способ использовать его через CocoaPods, флаги компилятора ARC будут отсортированы правильно автоматически:

https://github.com/AFNetworking/AFNetworking/wiki/Getting-Started-with-AFNetworking

Попробуйте эту новую структуру MKNetworkKit

https://github.com/MugunthKumar/MKNetworkKit

Это поддерживает ARC

Это происходит потому, что, когда вы включаете ARC, вы не можете использовать стандартные методы управления памятью, такие как «сохранить», «освободить» и т. Д. Просто удалите эти вызовы методов, и все будет в порядке. Или, если вы хотите, вы можете отключить ARC для этих файлов.

ARC означает автоматический подсчет ссылок, где ios сам ищет после сохранения, выпуска, так что либо вы должны отключить ARC, либо получить новые файлы ASIHTTPRequest, поддерживаемые ARC … приветствия.

вы можете использовать это. Если вы используете ARC. Преимущество использования этого заключается в том, что я просто создаю оболочку поверх собственного класса URLConnection, поэтому встроенная поддержка библиотек более надежна.

https://github.com/samspalace/SIKHttpRequest-ARC

  • Поддержание сеанса после закрытия UIWebView
  • Каковы различия между NSURLConnection и ASI-HTTP-Request?
  • ARC и ASIHTTPRequest
  • Использование ASIHTTPRequest для вложенных параметров POST с использованием NSDictionary
  • Время ожидания запроса ASIHTTPRequest
  • Отправка AVAudioRecorder на сервер iOS
  • Загрузка и кеширование всей веб-страницы на ios
  • Каковы альтернативы NSURLConnection для кодирования с короткими передачами
  • IOS: ASIFormDataRequest с кавычками
  • Ошибка ASIHTTPRequest с SSL в iOS 5.0 / 5.0.1
  • ASIHTTPRequestErrorDomain Code = 8. Невозможно переместить файл из каталога temp в документы
  • Давайте будем гением компьютера.