0
我開發了一個iPhone應用程序,並且我想在安裝後在應用程序的第一次加載時向用戶顯示歡迎屏幕。
這意味着下次用戶使用我的應用程序時,他將看不到該屏幕。確定iPhone應用程序的第一次使用
任何想法如何確定這是否是第一次加載? (DB?文件?設置?)
謝謝!
我開發了一個iPhone應用程序,並且我想在安裝後在應用程序的第一次加載時向用戶顯示歡迎屏幕。
這意味着下次用戶使用我的應用程序時,他將看不到該屏幕。確定iPhone應用程序的第一次使用
任何想法如何確定這是否是第一次加載? (DB?文件?設置?)
謝謝!
我建議在第一次運行期間向NSUSerDefaults寫一個標誌。然後你可以在隨後的運行中檢查該標誌。
「可可的用戶默認編程指南」(包含在iPhone SDK文檔中)是一個很好的開始。
簡單的回答:
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"NotFirstStart"])
{
//show splash
[[NSUserDefaults standardUserDefaults]
setObject:@"YES" forKey:@"NotFirstStart"];
}
你不希望在第一次運行中塊的對象設置爲@「NO」? 你的代碼在我看來,它永遠不會隱藏啓動畫面。 – 2009-11-27 07:21:17
哎呀,你是對的。最好也可以更改關鍵字名稱。我已經編輯它來修復它。 – Dimitri 2009-11-27 15:50:06