Objective c 如何在数组中保存NSUserDefault的值,以及如何检索和发布
我必须将NSUserDefault的值保存到数组中,然后再发布这些值 使用HTTP POST时,我正在尝试这段代码,它工作正常(当我重新打开应用程序时,屏幕上的值会再次出现),但当我输入tte值时…它会显示userneme=null,database=null…),我应该怎么做呢,,,,请帮助我…代码将提前通知…Thanx [NSUserDefaults resetStandardUserDefaults]Objective c 如何在数组中保存NSUserDefault的值,以及如何检索和发布,objective-c,Objective C,我必须将NSUserDefault的值保存到数组中,然后再发布这些值 使用HTTP POST时,我正在尝试这段代码,它工作正常(当我重新打开应用程序时,屏幕上的值会再次出现),但当我输入tte值时…它会显示userneme=null,database=null…),我应该怎么做呢,,,,请帮助我…代码将提前通知…Thanx [NSUserDefaults resetStandardUserDefaults] NSUserDefaults *storeData = [NSUserDefaults
NSUserDefaults *storeData = [NSUserDefaults standardUserDefaults];
[storeData setObject:utextFieldNormal.text forKey:@"username"];
[storeData setObject:urltextFieldNormal.text forKey:@"url"];
[storeData setObject:dtextFieldNormal.text forKey:@"database"];
[storeData setObject:utextFieldNormal.text forKey:@"username"];
[storeData setObject:urltextFieldNormal.text forKey:@"url"];
[storeData setObject:dtextFieldNormal.text forKey:@"database"];
NSString *val1= [storeData valueForKey:@"username "];
NSString *val2= [storeData valueForKey:@"url"];
NSString *val3= [storeData valueForKey:@"database "];
//NSLog(@"username:%@",username);
NSLog(@"username:%@",val1);
NSLog(@"url:%@",val2);
NSLog(@"database:%@",val3);
[storeData synchronize];
这是实际复制/粘贴的代码吗?传递给valueForkey的键字符串的末尾有额外的空格。去掉空格,它就可以正常工作了