0

iOS 개발에 초보자입니다. 난 CoreData를 포함하는 응용 프로그램이 내가 단지 @"title" 키에 대한 고유 값을 가져 오기됩니다 iOS 핵심 데이터에서 추가 속성을 사용하여 요청을 가져 오는 방법은 무엇입니까?

NSManagedObjectContext *managedObjectContext = [self managedObjectContext]; 
NSEntityDescription *entity = [NSEntityDescription entityForName:@"BookDetail" inManagedObjectContext:managedObjectContext]; 

NSFetchRequest *request = [[NSFetchRequest alloc] init]; 

[request setEntity:entity]; 
[request setResultType:NSDictionaryResultType]; 
[request setReturnsDistinctResults:YES]; 
[request setPropertiesToFetch:@[@"title"]]; 

으로 같은 요청을 가져이를 위해 고유 값에 코어 데이터를 가져 오기 할 수 있도록하지만 난에 대한 고유 값을 가져 오기하려는 모든 내 그것뿐만 여기 @"authorname"처럼 내 마지막 키 만되는 중복 값을 가져 오기
[request setPropertiesToFetch:@[@"date"]]; 
[request setPropertiesToFetch:@[@"discription"]]; 
[request setPropertiesToFetch:@[@"authorname"]]; 

그러나

으로처럼 키는 나에게 솔루션을 제공하십시오. 미리 감사드립니다.

답변

0

문서를 봐야합니다! propertiesToFetch은 배열입니다. 매번 속성의 배열을 통해 쓰려고합니다.

당신은이 일을해야합니다

request.propertiesToFetch = @[@"author name",@"date",@"discription"]; 
+0

은 항상 나에게 고유 한 가치를 줄 수 있습니까? – Ramesh

+0

"고유 값" –

+0

"고유 값"을 원하면 무엇을 의미합니까? – Ramesh