當應用程序發送到後臺時,我需要應用程序完全關閉。目前,當我的應用程序轉到背景時,並且當我回調它時,它會顯示我在進入背景之前正在工作的視圖。當它進入背景時關閉應用程序
我這樣做是爲了釋放內存。
如何以編程方式執行此操作?
當應用程序發送到後臺時,我需要應用程序完全關閉。目前,當我的應用程序轉到背景時,並且當我回調它時,它會顯示我在進入背景之前正在工作的視圖。當它進入背景時關閉應用程序
我這樣做是爲了釋放內存。
如何以編程方式執行此操作?
添加一個關鍵UIApplicationExitsOnSuspend
到YES在這裏的info.plist
更多信息
轉到您的配置(例如plist文件),並添加以下代碼: UIApplicationExitsOnSuspend
和將其設置爲true
我這樣做是爲了保存內存,因爲桌面視圖(它具有大量圖像)在來自背景時需要時間來加載,並減慢滾動速度。那麼這種方法會起作用嗎? (我需要你的意見) – shajem 2012-02-20 15:25:53
不要阻止你的應用程序多任務只是因爲你有MEM ory問題。你應該做的是優化你的代碼並糾正這些問題。
看看這個guide及其提到的方法,它們會讓你知道你的應用程序是否會以背景爲例,這樣你就可以釋放一些內存。
@shajem:實際上其他兩個答案都適合你的問題,但是sch也給你一個很好的建議 – 2012-02-20 15:43:56
你是什麼意思*我這樣做是爲了釋放內存*? – sch 2012-02-20 15:16:29
當應用程序從後臺返回時,我的UITableView滾動速度很慢(它也有圖片)。所以我想在完成背景時完全關閉應用程序。 – shajem 2012-02-20 15:20:55
在這種情況下..你應該重新考慮爲什麼它滾動慢..用戶不會喜歡它,他必須等待每次啓動應用程序時.. – Shubhank 2012-02-20 15:22:04