0

アドレスブックのすべての電話ラベルを取得する必要があります。

つまり、既存のすべての連絡先の電話ラベルではなく、すべての電話ラベルのリストです (連絡先アプリで電話ラベルをタッチすると、ラベルのリストが表示されます)。

ここに画像の説明を入力

出来ますか?

4

1 に答える 1

1

個々の ABPerson レコードに対してオンデマンドで独自のラベルを作成できます。iOS がすべての標準ラベルのリストを保持する中心的な場所はありません。を介して文字列にマップされる iOS 定数のリスト (一部を見逃している可能性があります) を次に示しますABAddressBookCopyLocalizedLabel

kABPersonPhoneMobileLabel 
kABPersonPhoneIPhoneLabel 
kABPersonPhoneMainLabel   
kABPersonPhoneHomeFAXLabel
kABPersonPhoneWorkFAXLabel
kABPersonPhonePagerLabel  
kABWorkLabel              
kABHomeLabel              
kABOtherLabel

自分で追加したラベルは、iOS によってローカライズされません。ロケール設定に関係なく、そのまま表示されます。

于 2013-05-09T22:40:59.990 に答える