我正在开发一个iphone,只需要singleviewapplication
模板,但选择ARC复选框。在我的应用程序中需要第三个框架但是当我运行我的应用程序时出现了很多错误。
所有错误都与ARC有关。我该如何解决这些错误?任何人都可以帮助我。
提前致谢!!!
答案 0 :(得分:3)
您可以使用这些文件上的-fno-objc-arc
编译器标志编译一些没有ARC的文件。
来自this post。
您在目标中添加编译器标志 - >构建阶段 - >编译源代码。您必须双击Compiler Flags下行的右列。您还可以通过按住cmd按钮选择文件,然后按Enter键以显示标志编辑框,将其添加到多个文件中。
答案 1 :(得分:0)
您可以参考这些教程。它们很容易理解。
http://www.raywenderlich.com/5677/beginning-arc-in-ios-5-part-1
http://www.raywenderlich.com/5773/beginning-arc-in-ios-5-tutorial-part-2
答案 2 :(得分:0)
这可能是因为您使用的框架不使用ARC。要解决此问题,请在项目设置中取消选中“使用ARC”。
要保留框架,并在项目的其余部分使用ARC,在xcode中,转到编辑>重构>转换为Objective-C ARC,然后在出现的dialoge框中,选择所需的所有文件使用ARC(即应用程序委托,视图控制器,UIViews ......)