phonegap創建的ios項目推送消息出現閃退現象

使用phonegap創建的ios項目,推送消息時,當程序在前臺運行或者在後臺運行狀態下,推送消息過來,可以解析並且跳轉;

但是在程序從後臺退出的狀態下,當消息推送過來的時候,點擊通知欄,打開程序,程序竟然出現了”閃退“現象。

經過一番排查,發現原來phonegap創建的項目默認是沒有自動引用計數的(非arc機制),而我們在

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions

代理方法裏面的代碼都沒有進行相應的釋放,造成”閃退“現象。

所以把項目改成自動引用計算就不會出現”閃退“現象了。

點擊 Build Settings  -->  Apple LLVM 6.1 - Language - Objective C --> Objective-C AutoMatic Reference Counting 

把NO改成YES。

不過還有一個問題,程序從後臺退出狀態下,收到推送通知解析後發現不能跳轉到指定頁面上,這個問題還要繼續查找一下!

原文鏈接:http://www.cnblogs.com/tandaxia/p/4819793.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章