我开始使用获取请求模板,所以会尽力解释。请询问是否需要更多详细信息。
我创建了一个获取请求模板:
并尝试使用以下方法打印所有对象:
- (void)printOfflineActivities
{
EntityManager* entityManager = [[EntityManager alloc] init];
ActivityFetcher *activityFetcher = [[ActivityFetcher alloc] initWithEntityManager:entityManager];
Activity *activity = [activityFetcher activitiesOffline:[NSNumber numberWithBool:YES]];
NSLog(@"printing..%@",activity.name);
}
活动离线代码是
- (Activity*)activitiesOffline:(NSNumber*)offline
{
NSDictionary* variables = [NSDictionary dictionaryWithObject:offline forKey:OfflineTemplatePlaceholder];
NSFetchRequest* request = [entityManager fetchRequestFromTemplateWithName:ActivityOffline substitutionVariables:variables];
Activity* activity = [entityManager entityForFetchRequest:request];
return activity;
}
但这仅打印出最后一个值。我不确定如何打印满足条件/表达式的所有活动?