Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何在数组中保存NSUserDefault的值,以及如何检索和发布_Objective C - Fatal编程技术网

Objective c 如何在数组中保存NSUserDefault的值,以及如何检索和发布

Objective c 如何在数组中保存NSUserDefault的值,以及如何检索和发布,objective-c,Objective C,我必须将NSUserDefault的值保存到数组中,然后再发布这些值 使用HTTP POST时,我正在尝试这段代码,它工作正常(当我重新打开应用程序时,屏幕上的值会再次出现),但当我输入tte值时…它会显示userneme=null,database=null…),我应该怎么做呢,,,,请帮助我…代码将提前通知…Thanx [NSUserDefaults resetStandardUserDefaults] NSUserDefaults *storeData = [NSUserDefaults

我必须将NSUserDefault的值保存到数组中,然后再发布这些值 使用HTTP POST时,我正在尝试这段代码,它工作正常(当我重新打开应用程序时,屏幕上的值会再次出现),但当我输入tte值时…它会显示userneme=null,database=null…),我应该怎么做呢,,,,请帮助我…代码将提前通知…Thanx

[NSUserDefaults resetStandardUserDefaults]

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的键字符串的末尾有额外的空格。去掉空格,它就可以正常工作了