Как добавить данные NSUserDefault в UITextField? - PullRequest
1 голос
/ 22 августа 2011

У меня есть 3 UIVIewControllers, которые имеют NSUsuerDefaults для хранения данных.Мой 4-й UIViewController используется для отображения общих данных, собранных между первыми 3 UIViewController.Как мне собрать данные и отобразить их в поле UIText?Вот пример моего кода NSUserDefault, который я использую: [tex setText: [[NSUserDefaults standardUserDefaults] objectForKey: @ "StoreTextValue1"]];[tex setText: [[NSUserDefaults standardUserDefaults] objectForKey: @ "selectedTextValue22"]];
[tex setText: [[NSUserDefaults standardUserDefaults] objectForKey: @ "selectedTextValue43"]];Я хочу добавить эти собранные данные в поле UIText на моем 4-м UIViewController.

Ответы [ 2 ]

1 голос
/ 22 августа 2011

Попробуйте это:

textField.text = [[NSUserDefaults standardUserDefaults]  objectForKey:@"storedTextValue1"];

Или

NSString *storedValue1 = [[NSUserDefaults standardUserDefaults]  objectForKey:@"storedTextValue1"];
textField.text = storedValue1;
0 голосов
/ 22 августа 2011

Я думаю, вы должны использовать

tex setText:[[NSUserDefaults standardUserDefaults] valueForKey:@"storedTextValue43"];

Так что в основном вам нужно использовать valueForKey: вместо objectForKey:

Надеюсь, это вам поможет.

РЕДАКТИРОВАТЬ :

[text setText:[NSString stringWithFormat:@"%@ %@ %@",[[NSUserDefaults standardUserDefaults] valueForKey:@"storedTextValue43"],[[NSUserDefaults standardUserDefaults] valueForKey:@"storedTextValue1"],[[NSUserDefaults standardUserDefaults] valueForKey:@"storedTextValue22"]]];

РЕДАКТИРОВАТЬ-2:

UITextField (Всего) Say txtTotal

UITextField (storetext1) это сказать txtStore1

UITextField (storetext2) это сказать txtStore2

UITextField (storetext3) это сказать txtStore3

Теперь просто сделайте это как

int sum = [txtStore1.text intValue] + [txtStore2.text intValue] + [txtStore3.text intValue]
txtTotal.text = [NSString stringWithFormat:@%d",sum];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...