0
我對1個字符串中的特定鍵有價值。 但NSUserDefault類的方法不能正常工作,它不設置字符串forkey的對象。關於NSUserDefault類的問題
總之setobject forkey方法不工作的NSUserDefault類。 這是爲什麼呢?
我對1個字符串中的特定鍵有價值。 但NSUserDefault類的方法不能正常工作,它不設置字符串forkey的對象。關於NSUserDefault類的問題
總之setobject forkey方法不工作的NSUserDefault類。 這是爲什麼呢?
首先,NSUserDefault類工作得很好。它每天被稱爲數百萬次,並且完全按照預期工作。下一個可能的罪魁禍首是你的代碼。如果您發佈了這些信息,那麼確定您做錯了什麼並且提出適當的建議會容易得多。
(編輯OP的評論後加入)
我只是說此代碼:
//* TEST
NSString *string01 = @"Hardwork";
NSUserDefaults* defs111 = [NSUserDefaults standardUserDefaults];
[defs111 setObject:string01 forKey:@"first_name_textfield"];
NSString *test = [defs111 objectForKey:@"first_name_textfield"];
NSLog(@"Test: %@", test);
到我的項目並運行它,一切工作就好了。
正如我上面所述:NSUserDefault像冠軍一樣工作。有些東西你沒有告訴我們你的用例。重要的東西。 ;)
NSString * string01 = @「Hardwork」; NSUserDefaults * defs111 = [NSUserDefaults standardUserDefaults]; \t [defs111 setObject:string01 forKey:@「first_name_textfield」]; string01不過是值 而first_name_textfield只不過是關鍵,而且它是UITextField的對象。 但我可以設置該鍵的對象的值。 – user174761 2010-06-07 08:00:37
嘗試設置[defs111 synchronize];最後 – 2010-07-06 07:58:54