2011-11-08 11 views

答えて

2

今あなたがフェッチ

を実行するために、FRCを使用することができ、この

#define DAY_1 86400 //seconds in one day 
NSFetchRequest *request=[[NSFetchRequest alloc] init]; 
request.entity=[NSEntityDescription entityForName:@"<your entity name>" inManagedObjectContext:<your context>]; 
request.predicate=[NSPredicate predicateWithFormat:@"timestamp > %@",[NSDate dateWithTimeIntervalSinceNow:-DAY_1*n]]; 
NSFetchedResultsController *frc=[[NSFetchedResultsController alloc] initWithFetchRequest:request 
                     managedObjectContext:<your context> 
                      sectionNameKeyPath:nil 
                        cacheName:nil]; 
[request release]; 

をお試しください

関連する問題