我的桌子有問題!NSUserDefault中的NSMutableArray
我使用解析tableview但當我改變視圖,我的表丟失數據。所以我決定保存所有數據到nsuserdefault;但是,這裏的問題NSUserDefault警告我: 「請注意,屬性列表中的字典和數組也必須僅包含屬性值。」
注意:itemsToDisplay是一個NSMutableArray,包含標題,url,數據和parsedItems摘要。
嗯,這裏我的代碼:
self.itemsToDisplay = [[[NSUserDefaults standardUserDefaults] arrayForKey:@"items"] mutableCopy];
if (!self.itemsToDisplay) {
self.itemsToDisplay = [[NSMutableArray alloc] init];
}
self.itemsToDisplay = [[NSMutableArray alloc]init];
self.itemsToDisplay = [parsedItems sortedArrayUsingDescriptors:
[NSArray arrayWithObject:[[[NSSortDescriptor alloc] initWithKey:@"date"
ascending:NO] autorelease]]];
[[NSUserDefaults standardUserDefaults] setObject:self.itemsToDisplay forKey:@"items"];
[[NSUserDefaults standardUserDefaults] synchronize];
我想這個問題是的setObject:self.itemsToDisplay,但我不知道如何解決它。
謝謝你們..
問題解決:D – arcangel06 2013-04-26 06:47:48