選択した連絡先に関連するすべての連絡先を取得しようとしています。これを行う方法は経由のようmycontact.contactRelations
です。これにより、値としてCNLabeledValue
a を含むそれぞれの配列が得CNContactRelation
られます。次に、name
プロパティがありますが、他には何も表示されません。
Xamarin のドキュメントは、a からCNContact.ContractRelations
対応するものを取得できるはずだと示唆しているようですが、一致する名前を持つ連絡先を検索する以外に、objc でこれを行う方法がわかりません。と同じ名前の連絡先と関係がある場合でも、これは私が求めている連絡先である場合とそうでない場合があります。CNContact
CNContactRelation
mycontact
の ID はCNLabeledValue
、関連する連絡先ではなくラベルを参照しているようです。または、 からその連絡先を選択すると、少なくとも ID と一致しないようですCNContactPickerViewController
。
CNContact
objc で関連する連絡先を取得する方法はありますか?