У меня проблемы с пониманием того, как получить доступ к свойствам адреса в ABAddressBookRef. Я сделал это хорошо с телефонными номерами:
ABMultiValueRef phoneNumberProperty = ABRecordCopyValue(person, kABPersonPhoneProperty);
NSArray* phoneNumbers = (NSArray*)ABMultiValueCopyArrayOfAllValues(phoneNumberProperty);
CFRelease(phoneNumberProperty);
Но, увы ... Я не могу понять, как это сделать для адресов. Если я сделаю это:
ABMultiValueRef addressProperty = ABRecordCopyValue(person, kABPersonAddressProperty);
NSArray *address = (NSArray *)ABMultiValueCopyArrayOfAllValues(addressProperty);
Я получаю обратно словарь, но он напечатан как массив. Как я могу получить доступ к свойствам в нем? Я видел множество различных предложений в Интернете, но все они, кажется, содержат около 30 строк кода, просто чтобы извлечь одну строку из словаря!
Может кто-нибудь помочь, пожалуйста? Спасибо!