テーブルに問題がある!
解析テーブルビューを使用していますが、ビューを変更するとテーブルのデータが失われます。そこで、すべてのデータを 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だと思いますが、解決方法がわかりません。
君たちありがとう..