将 JSONKit.h 和 JSONKit.m 文件导入我的项目后,出现以下错误。我翻来覆去好像都没有遇到过这些问题?
我所做的只是导入文件并构建然后我得到了这个
这是我忘记导入的东西还是...?????
最佳答案
您可以在 JSONKit 文件中禁用 ARC(自动引用计数)。
一般步骤是:
- 转到您的项目设置,在“构建阶段”>“编译源”下
- 选择要禁用 ARC 的文件并添加 -fno-objc-arc 编译器标志。您可以通过选择文件然后按“Enter”键一次为多个文件设置标志。
请引用这篇文章:iOS 5 Best Practice (Release/retain?)了解更多详情。
希望对您有所帮助。
编辑
经过讨论,我们还有一些其他的方案可以解决这个问题。例如,您可以将 JSONKit 转换为 ARC 兼容。但是根据Mike Weller
的说法,转换会非常困难,因为JSONKit使用malloc
来管理内存。
我认为使用 -fno-objc-arc
编译器标志是一种低风险且方便的解决问题的方法。
关于iphone - JSONKit 工具上的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10010641/