2017-03-04 5 views
0

私は、彼らがコンタクトピッカーが行われているプロトコル機能に渡されるCNContactPropertyを調べることによってCNContactPickerViewControllerと相互作用してきたときに、ユーザーが選択したプロパティの種類を検出しようとしています。のiOS:CNContactPicker didSelect - 選択したプロパティの種類を判別する方法は?

IE。ユーザーが電話番号や電子メールなどを選択したかどうかを確認する。

public func contactPicker(_ picker: CNContactPickerViewController, didSelect theContactProperty: CNContactProperty){ 

    if theContactProperty. == CNContactPhoneNumbersKey { // This doesn't work!! 
     // Do stuff when we've received a phone number 
    } 
    else { 
     // Do other stuff when we have received something other than a phone number 
    } 
} 

上記のif文は機能しません。どんな考え?

どのように私は、ユーザーが連絡先ピッカー画面から選択したプロパティの種類を決定しますか?

答えて

0

ソリューション:

if theContactProperty.key == CNContactPhoneNumbersKey { 

} 
関連する問題