0
ラベル内の連絡先フィールド(名前、携帯電話、アドレス)をインポートする方法はありますか? (iPhoneアプリの場合)アドレス帳からラベルへの連絡先のインポート
ラベル内の連絡先フィールド(名前、携帯電話、アドレス)をインポートする方法はありますか? (iPhoneアプリの場合)アドレス帳からラベルへの連絡先のインポート
はい、AddressBook frameworkを使用するとできます。
Appleはあなたのアドレス帳hereから連絡先を取得する方法について説明しています。
連絡先をABRecordRef
として取得したら、ABRecordCopyValue(ABRecordRef record, ABPropertyID property)
メソッドを使用して文字列値を取得できます。例えば
、電話番号を取得するには、(curPersonが既に得られABRecordRef
であると仮定すると)言うことができる:
NSString *mobilePhone = (NSString *)ABRecordCopyValue(curPerson, kABPersonPhoneMobileLabel);