參考文章的鏈接:http://blog.csdn.net/dongdongdongjl/article/details/8299784 併發
問題描述: app
在iphone模擬器中,運行app,而後安裝home鍵,而後按小紅槓退出運行程序,再次開啓程序時,發現程序黑屏。併發送了一個sigkill,在UIApplication的位置。 iphone
解決方法: spa
參考這裏 .net 在程序的plist文件中添加屬性 blog
info.plist 文件中Addrow 後 選擇Application does not run in background 值 爲YES ip |
須要注意黑蘋果,若是按上述的方法操做,將會致使iphone的黑屏重啓。因此記得仍是要使用白蘋果才能夠解決問題。(這一句話本人沒有試過。。。) ci
這樣的一個作法是程序不黑屏了,可是數據沒有保存下來。 io
一會嘗試把數據長久的保存下來。也有一個可參考的鏈接:http://my.oschina.net/plumsoft/blog/57180 table
嘗試了另外一種把數據長久得存儲在本地一個方法。成功了:大概思路分享以下:
((AppDelegate *)([UIApplication sharedApplication].delegate)) 設置一個UIApplication變量 並在applicatin中 定義一個 dict 數據作數據載體 作全局變量 選區一個本地路徑作在你數據發生改變得時候作保存。 在程序每次啓動額方法裏 讀取路徑中數據
2013.1.6還想在這裏談談數據常久存儲:只要能夠在一個類中用任何一種實現數據永久存儲的方式寫入數據。而後就能夠在appdelegate中讀取數據 就能夠了。