0
我想寫一個測試,說如果這是第一次啓動應用程序,則應該顯示方向。我如何檢測與Frank的第一個應用程序啓動?我在想使用NSUserDefaults,但我仍然不知道如何去做。示例步驟定義代碼將非常棒。非常感謝。弗蘭克(黃瓜) - 檢測第一次運行
我想寫一個測試,說如果這是第一次啓動應用程序,則應該顯示方向。我如何檢測與Frank的第一個應用程序啓動?我在想使用NSUserDefaults,但我仍然不知道如何去做。示例步驟定義代碼將非常棒。非常感謝。弗蘭克(黃瓜) - 檢測第一次運行
採取的事實,即以前沒有設置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
}
正確的,但坦率的步驟定義是紅寶石。我的問題是:如何從一個坦率的步驟定義中檢查此問題? – pachun 2013-03-03 18:46:44