我有兩個views.In一種觀點認爲,當我點擊它進入第二視圖自定義按鈕,住在我的文本視圖和數據必須在temperary內存存儲,所以我用下面的代碼:問題NSUserDefaults的
NSString *myString=txtvNote.text;
[txtvNote setText:@""];
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if (standardUserDefaults) {
[standardUserDefaults setObject:myString forKey:@"note"];
[standardUserDefaults synchronize];
}
,當我回去的第一視圖,通過點擊添加按鈕將保存到數據庫中,我用下面的代碼:
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *val = nil;
if (standardUserDefaults)
val = [standardUserDefaults objectForKey:@"note"];
NSLog(@"Note::%@",val);
,然後傳中插入查詢此值。 現在我的問題是,當我把這個值留空時,它需要之前插入的值。
請解釋:「當我將該值留空時」。何時何地? – zaph