dateOne と dateTwo の 2 つの日付を持つ管理対象オブジェクトがあり、dateTwo が dateOne よりも古い日付を取得したいと考えています。
現在、次の述語を使用してオブジェクトをフェッチしています。
NSArray *objects = nil;
NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = [NSEntityDescription entityForName:@"Object" inManagedObjectContext:context];
request.predicate = [NSPredicate predicateWithFormat:@"dateOne > dateTwo", @""];
objects = [context executeFetchRequest:request error:nil];
[request release];
機能する場合もありますが、フェッチされたオブジェクトの dateTwo が dateOne より新しい場合もあります。このようなことを行うより良い方法はありますか?
ありがとう!