appdata.items - это NSMutableArray.как использовать sortUsingFunction: context
I connot compile Этот код. Код ошибки: «prop.173 имеет неполный тип».
NSInteger compareInfo(id aInfo1, id aInfo2, void *context){
NSDate* info1 = [aInfo1 objectAtIndex:2];
NSDate* info2 = [aInfo2 objectAtIndex:2];
return [info1 compare:info2];
}
-(void)saveData{
NSData* data = [[NSMutableData alloc] init];
appdata.items = [appdata.items sortUsingFunction:compareInfo context:NULL];
NSKeyedArchiver* archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];
[archiver encodeObject:appdata forKey:DATAKEY];
[archiver finishEncoding];
[data writeToFile:[self dataFilePath] atomically:YES];
[archiver release];
[data release];
}
, в какой строке у вас есть ваша ошибка? – Morion
строка ошибки :: appdata.items = [appdata.items sortUsingFunction: contextInfo: NULL]; – marcy