我用這個代碼來保存:NSUserDefaults的不保存我的價值
[[NSUserDefaults standardUserDefaults] setValue:@"vruch" forKey:@"nastoikaIP"];
[[NSUserDefaults standardUserDefaults] synchronize];
,這代碼加載:
NSString* automanual = [[NSUserDefaults standardUserDefaults]
valueForKey:@"nastroikaIP"];
if ([automanual isEqualToString:@"vruch"]) {
autovruch.selectedSegmentIndex = 1;
[self obnovittext];
}
我複製你的代碼到我的項目,但它仍然不爲我工作。 setObject只是一個「ID」,或者它可能是一個「字符串」? – 2012-03-18 18:32:08
@HorheGarcia - 那麼,我所說的關於使用常量已經發生了。你可以用'nastoikaIP'這個鍵來設置這個值,然後用一個不同的鍵'nastroikaIP'來檢索它。我不知道這是什麼語言,但有一個額外的'r'或缺少'r'。 – sch 2012-03-18 18:40:45
謝謝你,sch,你絕對是對的! – 2012-03-18 18:41:13