我想保存UITableView中每個單元格的UISwitch的狀態。有沒有辦法做到這一點?我正在考慮使用NSUserDefault,但我不太確定如何使用給定名稱保存值,然後在創建單元格時檢索該狀態。任何建議都會很好!UITableViewCell和UISwitches - iPhone SDK
感謝,
凱文
我想保存UITableView中每個單元格的UISwitch的狀態。有沒有辦法做到這一點?我正在考慮使用NSUserDefault,但我不太確定如何使用給定名稱保存值,然後在創建單元格時檢索該狀態。任何建議都會很好!UITableViewCell和UISwitches - iPhone SDK
感謝,
凱文
你可以嘗試下面的示例代碼;
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;
....
....
我希望它能幫助你。
在應用程序啓動之間,據推測? – 2010-11-21 06:50:56