2014-11-06 85 views
1

我使用iOS8上的PhoneGap科尔多瓦网络的信息应用程序崩溃

  • 的Xcode 6.1
  • 的iOS 8.1
  • 科尔多瓦4.0.0(iOS的3.6.3)
  • org.apache.cordova.network-信息0.2.13

首先,当我添加插件时,它永远不会添加SystemConfiguration.framework。我需要手动添加到Buiild阶段。

完成此操作后,应用程序可以构建,但它会在任何脱机事件中崩溃。

执行“updateReachability”,并且发出[self sendPluginResult]调用,并在_callbackId变量上产生EXC_BAD_ACCESS异常。

自从cordova 3.1.0以来,我发现了很多报告。这是不是工作了,或有人找到了解决这个问题?

感谢您的任何提示。

回答

1

它看起来像我发现了问题。在XCode项目(项目 - >构建设置)中禁用ARC(自动引用计数)后,Network-Information插件似乎会导致崩溃。所以我通过将选项设置回YES(在目标&项目中)来修复它。

但在我的情况下,我有一些类,导致构建与ARC YES失败。因此,我在Project-> Build Phases-> Compile Sources中为每个类添加了一个标记-fno-objc-arc

相关问题