我有一个奇怪的问题,我希望这是 Apple 的错误。让我知道这是否是 Apple 错误。
脚步
- 打开拨号器
- 拨打号码并使用 + 号作为号码添加到联系人
- 使用联系人应用程序打开联系人并将 number2 添加到联系人
现在下面的代码返回
for (CNLabeledValue *labelObj in contact.phoneNumbers) {
phone = [labelObj.value stringValue];
CNLabeledValue *cnPhoneLabel = [CNLabeledValue labeledValueWithLabel:labelObj.label value:labelObj.value];
NSString *phoneLabelString = [[CNLabeledValue localizedStringForLabel:cnPhoneLabel.label] capitalizedString];
}
1号
"<CNLabeledValue: 0x148306800:
identifier=08C1A708-F5A2-4A65-AB08-024B3FCF79C4, label=(null),
value=<CNPhoneNumber: 0x148297aa0: countryCode=in, digits=2586352952356>>"
2号
"<CNLabeledValue: 0x148296a60:
identifier=7D9ABC9E-D5AF-421D-BFF6-7902BC99E80F, label=_$!<Mobile>!$_,
value=<CNPhoneNumber: 0x148296aa0: countryCode=in, digits=7392>>"
number1 标签将标签返回为 null
NLabeledValue:0x148306800:标识符=08C1A708-F5A2-4A65-AB08-024B3FCF79C4,标签=(空)