Я использую следующий код для поиска конкретной записи даты в Базовых данных:
//NSDate *tempDate=<a date element fetched from a core data query>
NSManagedObjectContext *context=[self managedObjectContext];
RecentMovieInfo *recent3 = nil;
request = [[NSFetchRequest alloc] init];
entity=[NSEntityDescription entityForName:@"RecentMovies" inManagedObjectContext:context2];
[request setEntity:entity];
[request setPredicate:[NSPredicate predicateWithFormat:@"DateTime=%@",tempDate]];
recent3 = [[context2 executeFetchRequest:request error:&error] lastObject];
Однако я получаю следующую ошибку:
2011-08-03 15:28:59.573 EncameoApp[2447:707] -[__NSArrayI timeIntervalSinceReferenceDate]: unrecognized selector sent to instance 0x2c4640
2011-08-03 15:28:59.641 EncameoApp[2447:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI timeIntervalSinceReferenceDate]: unrecognized selector sent to instance 0x2c4640'
Любая помощь?