ARC和ASIHTTPRequest
问题描述:
我有一个奇怪的问题。在启用ARC的iOS 5项目中使用ASIHTTPRequest
。由于ASIHTTPRequest
不支持ARC,因此我已禁用所有个人ASIHTTPRequest
文件中的ARC。ARC和ASIHTTPRequest
然而,当我试图编译我的项目时,Xcode仍认为,这些文件是ARC-启用,它抱怨。
难道我做错什么事或者是说在Xcode中的错误?不要告诉我使用重构工具将ASIHTTPRequest
转换为与ARC兼容的代码。我试图做到这一点,并且xcode抱怨项目上启用了ARC(?!?!)。
答
您键入-fno-ojbc-arc
。正确的标志是-fno-objc-arc
。
答
我这样做了。
您必须将ASIHTTP作为库并将其包含在您的项目中。
以下是操作步骤。
- 创建iPhone项目Cocoa Touch Static Library。
- 复制库项目中的所有ASIHTTP支持的文件和Rechability .h和.m文件。
- 进行构建。
- 您将获得一个.a文件。
- 将文件复制到您的项目中。
- 复制您要在项目中使用的必需.h(标题)文件。
您将不会收到任何ARC错误。希望它有助于一些人面临类似的ARC问题..
非常感谢!我有时会失明。 – Dimme 2012-01-01 18:43:10
很高兴帮助。也许你从新年前夕还没有完全康复;-) – Guillaume 2012-01-01 18:48:22