1

在此处输入图像描述我尝试按照以下链接中说明的一些步骤使用 PhoneGap + Xcode 4.2 创建我的 HelloWorld 应用程序:

http://docs.phonegap.com/en/2.5.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

但是当我在模拟器上运行我的 HelloWorld 应用程序时,它会给出我的自动引用计数问题错误。

在此处输入图像描述

4

2 回答 2

3

出现此错误是因为您的项目 CordvaLib 已启用 ARC。但是,您的 CDVAccelerometer 类未启用 ARC。要从 ARC 中排除文件,请使用-fno-objc-arc标志

在构建阶段 > 编译源

于 2013-03-07T09:16:24.240 回答
-1

在创建新项目时,它会询问“使用自动引用计数”并带有复选标记。如果您不使用 ARC,请取消选中复选标记。

如果您不想为唯一的特定类使用 ARC,那么 ProjectSettings -> Build Phases -> Complile Sources -> Compilerflag。单击您的班级旁边并设置

-fno-objc-弧

现在只有选定的类被禁用 ARC。

于 2013-03-07T09:35:12.537 回答