5

奇妙な問題が発生しました。これが Apple のバグであることを願っています。これが Apple のバグかどうか教えてください。

手順

  • ダイヤラを開く
  • 番号をダイヤルし、+ 記号を number1 として使用して連絡先に追加します
  • 連絡先を開き、連絡先アプリを使用して連絡先に 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、ラベル = (ヌル)

4

0 に答える 0