我正在爲我的IOS應用程序開發使用cordova 2.1.0。 我連接我的IOS設備到MAC處理器,並安裝/初始化我的應用程序在xcode中運行或從itunes文件夾中拖動它。現在我物理上斷開了設備與處理器之間的連接,並通過設備中啓用的WiFi將通知/消息通過APNS發送到設備。我能夠在設備中成功接收通知。現在過了一段時間,我將設備重新連接到處理器,這導致應用程序再次啓動並再次調用「didFinishLaunchingWithOptions」方法,這是不可取的,因爲啓動/初始化應該只發生一次。這種行爲是隨機的,即。每次當我斷開/重新連接,它不會發生,只是有時。這是爲什麼發生。什麼可能是這種隨機行爲的原因。函數'didFinishLaunchingWithOptions'被不正確地調用
任何幫助將是appreciated.Thanks
您應該閱讀蘋果的iOS編程指南,並真正理解應用程序的生命週期。 – Eiko