【发布时间】:2015-12-29 06:35:44
【问题描述】:
我目前有 Core Data 成功返回了名为 Event 的特定实体的所有结果:
NSManagedObjectContext *context = [delegate managedObjectContext];
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Event"
inManagedObjectContext:context];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:entityDescription];
NSError *error;
NSArray *fetchResults = [context executeFetchRequest:request error:&error];
现在在日历绘制时,我需要获取开始日期在本月或之前且结束日期也在本月或之后的事件。
我相信答案与 NSPredicate 有关,但我对它还不够熟悉,无法让它服从我的意愿。
【问题讨论】:
-
请向我们展示您的尝试。
-
您要登录以获取当前月份之间的数据吗?
-
@PetahChristian 这是谓词 NSPredicate *predicateClass = [NSPredicate predicateWithFormat:@"(field_start_date >= %@) AND (field_end_date
标签: ios objective-c core-data