0
요청 템플릿을 가져 오기 시작했습니다. 자세한 내용이 필요하면 최대한 설명을 요청하십시오. 요청 템플릿 가져 오기 - 모든 개체 가져 오기
아래 방법에있는 모든 개체를 인쇄하려고 :
- (void)printOfflineActivities
{
EntityManager* entityManager = [[EntityManager alloc] init];
ActivityFetcher *activityFetcher = [[ActivityFetcher alloc] initWithEntityManager:entityManager];
Activity *activity = [activityFetcher activitiesOffline:[NSNumber numberWithBool:YES]];
NSLog(@"printing..%@",activity.name);
}
activitiesOffline에 대한 코드가
- (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;
}
을하지만이
나는 페치 요청 템플릿을 만들었습니다 마지막 값만 인쇄합니다. 조건/표현을 만족시키는 모든 활동을 인쇄하는 방법을 모르겠습니다.
감사합니다. (1) BOOL 변수이며 == TRUE 또는 == 1을 사용할 수 있습니다. managedObjectContext를 제외하고 NSFetchRequest와 다른 코드는 어떻게됩니까? –
대체 변수와 함께 가져 오기 요청 템플릿을 사용하려고하는 것으로 알고 있습니다. 그것은 런타임에 런타임에 하나의 순간에 술어'offline == YES'와 일치하는 항목을 가져오고 두 번째로'offline == NO'와 일치하는 항목을 가져올 수 있음을 의미합니다. 내가 잘못? –
오프라인으로 일치하는 항목을 가져 오려고합니다 == 예. –