アドレスブックのすべての電話ラベルを取得する必要があります。
つまり、既存のすべての連絡先の電話ラベルではなく、すべての電話ラベルのリストです (連絡先アプリで電話ラベルをタッチすると、ラベルのリストが表示されます)。
出来ますか?
アドレスブックのすべての電話ラベルを取得する必要があります。
つまり、既存のすべての連絡先の電話ラベルではなく、すべての電話ラベルのリストです (連絡先アプリで電話ラベルをタッチすると、ラベルのリストが表示されます)。
出来ますか?
個々の ABPerson レコードに対してオンデマンドで独自のラベルを作成できます。iOS がすべての標準ラベルのリストを保持する中心的な場所はありません。を介して文字列にマップされる iOS 定数のリスト (一部を見逃している可能性があります) を次に示しますABAddressBookCopyLocalizedLabel
。
kABPersonPhoneMobileLabel
kABPersonPhoneIPhoneLabel
kABPersonPhoneMainLabel
kABPersonPhoneHomeFAXLabel
kABPersonPhoneWorkFAXLabel
kABPersonPhonePagerLabel
kABWorkLabel
kABHomeLabel
kABOtherLabel
自分で追加したラベルは、iOS によってローカライズされません。ロケール設定に関係なく、そのまま表示されます。