問題タブ [cncontact]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
22623 参照

ios - Swift Contacts Framework を使用して、電話番号を使用して検索し、名前とユーザー画像を取得します

電話番号を +1415xxxxxxx (E164) の形式で返す API があります。

現在、これらの番号は UITableView のセルに入れられ、期待どおりに表示されますが、電話でユーザーの連絡先を検索して、一致するかどうかを確認できるようにしたいと考えています。一致する場合は、Firstname も返します。 、姓および既知の写真。

Apple のページ ( https://developer.apple.com/library/watchos/documentation/Contacts/Reference/Contacts_Framework/index.html ) を見ると、

しかし、わからないのですが、contactDBを辞書にロードしてから検索しますか? 名前で検索すると多くのことが見つかりますが、番号で検索することは少なくなります。

電話番号を使用して検索し、FirstName、FamilyName、および Image を返す、呼び出すことができる関数を取得しようとしています。

私はこれについて後ろ向きに進んでいるような気がしますが、どちらが前向きなのかわかりません..何かアイデアはありますか?

0 投票する
2 に答える
990 参照

ios - 連絡先レコードの CNContactStore カウント

ユーザーのデバイス上のすべての連絡先の数を取得する必要があります。ABAddressBookGetPersonCount の非推奨メッセージには次のように記載されています。

predicate = nil の CNContactFetchRequest のフェッチ結果のカウントを使用する

そのガイダンスに従って私が作ったものは次のとおりです。

しかし、これはパフォーマンスの面でひどいようです。CNContact オブジェクトを列挙せずにカウントを取得する別の方法は見つかりませんでした。何か不足していますか?

前もって感謝します!

0 投票する
1 に答える
267 参照

ios - AddressBook へのアクセス許可をユーザーに求める必要はありますか?

アプリに CNContactPickerViewController を追加したいと考えています。

ユーザーはボタンをタップする必要があり、ボタンが開き、連絡先を選択できるようになります。

ユーザーが連絡先を選択した場合、その名前が私のプログラムで使用されます。

私の質問: alertView を使用してユーザーに許可を求める必要がありますか? または、ContactPicker を開くことはできますか?

0 投票する
0 に答える
547 参照

ios - object-c で CNContactPickerViewController から誕生日ラベルを取得する方法は?

CNContactPickerViewController から誕生日ラベルを選択する方法をすばやく知っていますが、Objective-c で少し混乱しています

ここで私は次のようなコードを使用します:In Objective-c

「didSelectContactProperty」メソッドで誕生日ラベルを選択するにはどうすればよいですか。助けてください..

0 投票する
4 に答える
5604 参照

ios - CNContact 表示名 目的 c / 迅速

連絡先をにインポートする必要があるアプリに取り組んでいますがNSMutableDictionary、すべての連絡先の詳細を入力していない人がいます。したがって、番号または会社名だけを残します。どのフィールドが自分の「表示名」になるかを確認するために、すべての連絡先の詳細を確認する必要がありますか? Androidでは、変数があることを知っていdisplayNameます。しかし、Swift や Objective C ではどうでしょうか?

私のコード:

0 投票する
1 に答える
95 参照

ios - cncontacts を使用して連絡先を取得し、コンソール画面に表示できましたが、テーブル ビューには表示できませんでした

連絡先を表形式で表示するには?

CNContactStore iOS 9 経由で連絡先を取得しました。

どんな助けでも大歓迎です。

0 投票する
1 に答える
731 参照

ios - iOS の連絡先とは異なる方法で携帯電話番号と自宅番号を取得する方法

連絡先の番号を取得しましたが、自宅の番号または携帯電話の番号の 1 つしか取得できません。それらの両方を取得する方法は?それを行う特定の方法はありますか?どんな助けでも大歓迎です。

0 投票する
1 に答える
1216 参照

ios - CNContactViewController のカスタム ナビゲーション バーを追加することは可能ですか?

1つまたは複数の連絡先を選択するためのカスタムUINavigationBarを作成したいと考えています。CNContactViewControllerデフォルトでUINavigationBarは、キャンセル、完了、およびグループ ボタンで構成されているため、非常に乱雑に見えます。の回避策はありcustomizeますUINavigationBarCNContactViewController? 誰もがこれにできるだけ早く答えることができますか? これが私のページの現在の外観です

0 投票する
3 に答える
4652 参照

ios - CNContactsを使用して迅速に携帯電話番号のみを取得する方法は?

ユーザーの連絡先のすべての電話番号を取得するコードがありますが、携帯電話番号のみを除外したいと考えています。現在、以下に示すように、最初の数字が「+」または2番目の数字が「7」の数字を配列に追加するだけでこれを行っています。

連絡先は「モバイル」ラベルの付いた iPhone に保存されているため、これらの番号だけを配列に追加できるかどうか疑問に思っていました。ありがとう :)