ABAddressBookRef 内のアドレスのプロパティにアクセスする方法がわかりません。電話番号で問題ありませんでした:
ABMultiValueRef phoneNumberProperty = ABRecordCopyValue(person, kABPersonPhoneProperty);
NSArray* phoneNumbers = (NSArray*)ABMultiValueCopyArrayOfAllValues(phoneNumberProperty);
CFRelease(phoneNumberProperty);
しかし、悲しいかな...アドレスに対してそれを行う方法がわかりません。私がこれを行う場合:
ABMultiValueRef addressProperty = ABRecordCopyValue(person, kABPersonAddressProperty);
NSArray *address = (NSArray *)ABMultiValueCopyArrayOfAllValues(addressProperty);
Dictionary のように見えるものが返されますが、配列として型付けされています。その中のプロパティにアクセスするにはどうすればよいですか? ウェブ上でさまざまな提案を見てきましたが、それらはすべて、辞書から 1 行を引き出すだけで約 30 行のコードを必要とするようです!
誰でも助けてもらえますか?ありがとう!