我正在使用 iOS 9 的新联系人框架,但我无法弄清楚如何从 CNContact 上的 phoneNumbers 键中获取数字。
做一个 CNContact 的 NSLog 我得到这个输出:
<CNContact: 0x14f57e680: identifier=1B39B156-A151-4905-9624-
DB117ACFBADC, givenName=John, familyName=Doe,
organizationName=CompanyName, phoneNumbers=(
"<CNLabeledValue: 0x154297a40: identifier=3FEB6B0C-7179-4163-93E6-63C156C2F02B,
label=_$!<Mobile>!$_, value=<CNPhoneNumber: 0x155400e00: countryCode=us,
digits=1234567890>>"
), emailAddresses=(
), postalAddresses=(
)>
我能够像这样获得 givenName 和 familyName 的密钥:
CNContact *contact;
[contact valueForKey:@"givenName"]
[contact valueForKey:@"familyName"]
如何获取 phoneNumbers 键下数字的值?