将JSONKit.h和 JSONKit.m文件导入我的项目后,我收到以下错误。我浏览了又浏览了,但似乎没有人遇到过这些问题?
我所做的只是导入文件并构建,然后我得到了这个
是我忘记导入还是...??????
您可以在 JSONKit 文件中禁用 ARC(自动引用计数)。
一般步骤是:
请参阅这篇文章:iOS 5 Best Practice (Release/retain?)了解更多详情。
希望能帮助到你。
编辑
经过讨论,我们还有一些其他的选择来解决这个问题。例如,您可以将 JSONKit 转换为 ARC 兼容的。但是按照's 的说法,由于 JSONKit是用来管理内存Mike Weller
的,所以转换起来会很困难。malloc
我认为使用-fno-objc-arc
编译器标志是一种低风险且方便的解决问题的方法。
tangqiaoboy 的回答将解决这些错误,但您也可以考虑使用 NSJSONSerialization 类。它使将 NSDictionarys 和 NSArrays 转换为 JSON 变得非常容易,反之亦然。
祝你好运!
您可以ARC
通过以下步骤将您的项目转换为兼容的
去Edit menu -> Refactor -> Convert to Objective-C ARC...
或者,如果您do not
想ARC
在当前项目中使用,请按照以下tangqiaoboy
步骤操作。