UITableViewCell и UISwitches - iPhone SDK - PullRequest
       11

UITableViewCell и UISwitches - iPhone SDK

0 голосов
/ 20 ноября 2010

Я пытаюсь сохранить состояния переключателя UIS для каждой ячейки в моем UITableView.Есть ли способ сделать это?Я думал об использовании NSUserDefault, но я не слишком уверен насчет сохранения значений с заданным именем и последующего извлечения этого состояния при создании ячеекЛюбые предложения будут хороши!

Спасибо,

Кевин

Ответы [ 2 ]

1 голос
/ 21 ноября 2010

Вы можете попробовать с помощью следующего примера кода;


NSMutableDictionary *dictionay = [[NSMutableDictionary alloc] init];
[dictionay setObject:@"1" forKey:@"firstcell"];
[dictionay setObject:@"2" forKey:@"secondcell"];
.....
.....
[[NSUserDefaults standardUserDefaults] setObject:dictionay forKey:@"dictionay"];

// retrieve values;
NSMutableDictionary *dictionay = (NSMutableDictionay*)[[NSUserDefaults standardUserDefaults] valueForKey:@"dictionay"];
if([[dictionay valueForKey:@"firstcell"] isEqualToString:@"1"])
    switch1.on = YES;
else
    switch1.on = NO;
....
....

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

0 голосов
/ 21 ноября 2010

Я бы сделал это с NSUserDefaults.

...