iphone - JSONKit 工具上的错误

标签 iphone ios xcode jsonkit

The Errors

JSONKit.hJSONKit.m 文件导入我的项目后,出现以下错误。我翻来覆去好像都没有遇到过这些问题?

我所做的只是导入文件并构建然后我得到了这个

这是我忘记导入的东西还是...?????

最佳答案

您可以在 JSONKit 文件中禁用 ARC(自动引用计数)。

一般步骤是:

  1. 转到您的项目设置,在“构建阶段”>“编译源”下
  2. 选择要禁用 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/

相关文章:

iphone - UITableViewCell 的动态高度

iphone - 为什么我无法从 UITableView 单元格转至详细 View ?

ios - 强制模拟位置在 XCode 6.4 中固定

iphone - 从麦克风移动 Safari 录音

ios - 在 SpriteKit 中将节点定位在屏幕的顶部中间

iphone - 如何使用可拉伸(stretch)图像创建 UIImageView

ios - 滚动时 UITableView 中的图像发生变化

ios - 删除 UIAlert 中的分隔符

iphone - 使用 AVPlayer 在 iPhone 上播放许多不同的视频

ios - 显示已释放对象的 Xcode 调试内存图