我尝试按照以下链接中说明的一些步骤使用 PhoneGap + Xcode 4.2 创建我的 HelloWorld 应用程序:
但是当我在模拟器上运行我的 HelloWorld 应用程序时,它会给出我的自动引用计数问题错误。
我尝试按照以下链接中说明的一些步骤使用 PhoneGap + Xcode 4.2 创建我的 HelloWorld 应用程序:
但是当我在模拟器上运行我的 HelloWorld 应用程序时,它会给出我的自动引用计数问题错误。
出现此错误是因为您的项目 CordvaLib 已启用 ARC。但是,您的 CDVAccelerometer 类未启用 ARC。要从 ARC 中排除文件,请使用-fno-objc-arc
标志
在构建阶段 > 编译源
在创建新项目时,它会询问“使用自动引用计数”并带有复选标记。如果您不使用 ARC,请取消选中复选标记。
如果您不想为唯一的特定类使用 ARC,那么 ProjectSettings -> Build Phases -> Complile Sources -> Compilerflag。单击您的班级旁边并设置
-fno-objc-弧
现在只有选定的类被禁用 ARC。