2014-11-06 101 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

相關問題