0

好吧,这个主题几乎说明了一切。我有解压缩和解析 epub 的代码。如果我不使用 ARC,它可以正常工作,但是如果我在启用 ARC 的情况下使用相同的代码(当然没有保留和释放),我会得到 EXC_BAD_ACCESS。

NSXML 解析器的 parse 方法期间的代码炸弹。

我正在运行的代码是:http: //ideveloperworld.blogspot.in/2011/02/epub-reader.html

您可能在想,为什么不直接不使用 ARC,但我正在将 epub 阅读器集成到一个已经使用 ARC 的更大项目中。

谢谢你的帮助。

4

1 回答 1

0

如果您希望在没有 arc 的情况下编译某些文件,这就是您需要做的。

转到您的项目(单击项目导航器中的蓝色文件夹),然后转到构建阶段。单击 Compile Sources,它应该是项目中的文件列表。

对于要在没有 ARC 的情况下编译的任何文件,将该文件的编译器标志设置为:“-fno-objc-arc”。它应该如下所示:在此处输入图像描述

于 2012-07-03T05:13:48.780 回答