2010-02-12 85 views
1

我在這裏新來的,但我想很好地學習iPhone SDK ...
我正在做一個iPhone應用程序,我想在我的應用程序啓動時顯示一個modalView控制器...如何可以我這樣做?
在這個modalView中,我請求一些信息,只有當這些信息沒有保存時​​,視圖纔會出現!
任何人都可以幫助我嗎?如何在第一次啓動應用程序時調用nib文件?

P.S .:對不起我英語不好,但我是意大利語......:D謝謝!

回答

0

首先,儘量避免使用NSUserDefautls因爲它不是特定應用,並可能導致在某些情況下的麻煩(見參考文檔)。

我建議將您的應用程序特定數據保存到一些plist文件,您可以在應用程序啓動時檢查 - (void)applicationDidFinishLoading:您的應用程序委託類的方法 - 並決定是應顯示模態視圖還是不。

比方說,您可以訪問應用程序 NSMutableDictionary實例,您可以在其中存儲 首選項。當應用程序即將退出時,即 - (無效) applicationWillTerminate:您的應用程序委託的方法,只需將該字典的內容存放到您的應用程序目錄結構下的某個位置(文檔文件夾是個不錯的選擇)。請參閱有關如何存儲/讀取plist文件的NSDictionary參考。這很簡單。

0

通常,您檢查保存的數據,如果它不存在,則認爲它是第一次運行。

因此,你首先需要決定你將如何堅持數據:

  1. 用戶默認(NSUserDefaults的)。
  2. 存儲文件。通常是Documents目錄中的屬性列表(plist)。
  3. 核心數據。
0

我想使用... NSUserDefaults的

相關問題