0
我正在遠程解決問題,即使在安裝應用程序後,用戶的默認設置也不會被清除。這就是我的意思是:即使刪除應用程序,[NSUserDefaults standardUserDefaults]是否可以緩存值?
BOOL myVar = [[NSUserDefaults standardUserDefaults] boolForKey:key];
if (myVar) {
NSLog(@"YES");
}else{
NSLog(@"NO");
}
我第一次運行一個新安裝的應用程序,我希望它返回NO,直到我明確地設置在該NSUserDefaults的關鍵。
但是,即使在刪除和重新安裝後,它似乎也會重新調整爲YES。
請注意,這不是一致的行爲,但確實發生。 iOS 6.0.1
這裏有什麼想法還是我看錯了地方?