Как сохранить значения NSUserDefault в массиве, и как получить и POST - PullRequest
0 голосов
/ 02 августа 2010

Я должен сохранить значения NSUserDefault в массиве, а позже должен POST значения, используя HTTP POST, я пытаюсь этот код, он работает безупречно (когда я снова открываю значения моего приложения снова появляются на экране), но когдая ввожу значения tte .... он отображает userneme = null, database = null .....) что мне нужно сделать. Должен ли я сохранить значение NSUserDefault в массив, а затем POST ,,,, plz, помогите мне..... код будет оценен ... Заранее

[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];

1 Ответ

1 голос
/ 02 августа 2010

Это фактический код, скопированный / вставленный? Ключевые строки, переданные в valueForkey, имеют в конце дополнительные пробелы. Уберите пробелы, и все будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...