2010-11-17 31 views

回答

5

聽起來很容易...

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

if(![defaults boolForKey:@"hasBeenLaunchedBefore"]) { 
    //Show alert 
    [defaults setBool:YES forKey:@"hasBeenLaunchedBefore"]; 
    [defaults synchronize]; 
} 
+0

的文檔中我找不到hasBeenLaunchedBefore。我錯過了什麼嗎? – Marty 2010-11-17 22:38:17

+1

這只是我在該示例中用於鍵的隨機字符串。如果你願意,你可以稱它爲MickeyMouse。它只是檢查存儲在該鍵的默認值中的bool是否爲YES,如果不是,則將其設置爲YES(並顯示警報)。 – 2010-11-17 22:41:04

+0

aha。疑難雜症。還沒有用過userdefaults。 – Marty 2010-11-17 22:43:54

相關問題