2014-04-24 5 views
0

사람 레코드에 전자 메일 주소가 있는지 확인하려는 경우. 그래서 : 레코드가없는 전자 메일 주소가 없습니다CoreFoundation 참조 및 주소록 프로그래밍

ABMultiValueRef emailMultiValue = ABRecordCopyValue(person, kABPersonEmailProperty); 

경우에, 나는 emailMultiValue에 NULL 값, 또는 어떤 다른 특별한 CFTypeRef 값을받을 수 있나요?

답변

1

NULL 값을 가져 오지 않으면 kABPersonEmailProperty 레코드가 다중 값 유형을 반환합니다.
실제로 값 목록이 비어있는 유효한 개체를 반환합니다.
NSLog(@"%@", emailMultiValue) ->ABMultiValueRef 0x156bbb00 with 0 value(s)