2013-03-02 30 views
0

我想寫一個測試,說如果這是第一次啓動應用程序,則應該顯示方向。我如何檢測與Frank的第一個應用程序啓動?我在想使用NSUserDefaults,但我仍然不知道如何去做。示例步驟定義代碼將非常棒。非常感謝。弗蘭克(黃瓜) - 檢測第一次運行

回答

2

採取的事實,即以前沒有設置NSUserDefaults是零優點:

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; 
NSNumber *firstRun = [userDefaults valueForKey:@"firstRun"]; 
if (firstRun == nil) 
{ 
    [userDefaults setValue:@YES forKey:@"firstRun"]; 
    [userDefaults synchronize]; 
    // Do what you want here 
} 
+0

正確的,但坦率的步驟定義是紅寶石。我的問題是:如何從一個坦率的步驟定義中檢查此問題? – pachun 2013-03-03 18:46:44