2012-03-16 105 views
0

我在这些语句使用的地方下载OpenEars的示例代码成网,在于:铛失败,退出代码1个错误

@autoreleasepool { ... } 这是给错误:意外'@',然后我将这些代码行替换为: NSAutoreleasePool * pool = [NSAutoreleasePool new]; ... [pool drain]; 现在我得到错误:“铛失败,退出代码1错误”。

有没有人知道如何解决这个问题? 我正在使用XCode 3.2.5

+0

项目是否设置为使用ARC? – Zigsaz 2012-03-16 14:39:06

+0

OpenEars开发者在这里。我在发布时忽略了这一点,但对于稍后有类似问题阅读的人来说,8BitAce怀疑的问题是OpenEars示例应用程序使用ARC,如果您想在没有ARC兼容编译器的情况下运行它,需要转换为内存管理的项目。 – Halle 2012-04-21 16:04:05

回答

0

你一定要回到@autoreleasepool{},但它听起来像问题是在编译器/参数虽然。这可能很难调试,取决于项目的年龄。您是否使用最新的Xcode,如果是,您可以“升级项目设置”吗?

相关问题