본문 바로가기
프로그래밍 놀이터/iOS

[iOS] can't return type callbacks for 3

by 돼지왕 왕돼지 2017. 6. 28.
반응형

 [iOS] can't return type callbacks for 3


ABMultiValueAddValueAndLabel, ABMultiValueCreateMutable, ABMutableMultiValueRef, ABRecordSetValue, CFTypeRef, IOS, kABMultiStringPropertyType, kABPersonPhoneProperty, [iOS] can't return type callbacks for 3


ABMutableMultiValueRef multiValueRef = ABMultiValueCreateMutable(kABPersonPhoneProperty);

for ( DataModel* model in array ){

    ABMultiValueAddValueAndLabel(multiValueRef, (__bridge CFTypeRef)model, model, NULL);

}

ABRecordSetValue(self.record, property, multiValueRef, nil);

CFRelease(multiValueRef);


위와 같이 코딩을 했더니 "can't return type callbacks for 3" 에러가 났다.

여기서 kABPersonPhoneProperty 를 kABMultiStringPropertyType 로 변경해면 해당 이슈가 발생하지 않는당!!

다시 말해 ABMultiValueCreateMutable() 의 parameter 는 type 에 대한 propertyType 이 들어가야 한다.




반응형

댓글