問題タブ [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 投票する
1 に答える
433 参照

swift - CNContactPickerViewController での複数選択

推薦が必要なフードアプリを作成しています。連絡先リストの友達に特定の食べ物を推薦できる機能を追加しています。ただし、CNContactViewController を使用すると、複数選択に必要な UI が得られません。これは私が得ているもののスクリーンショットです ここに画像の説明を入力

これはかなり面倒に見えます。キャンセルとグループのボタンは必要ありません。私が探しているものを取得する方法はありますか? それを達成するためのカスタム方法はありますか?

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

ios - クロスデバイス CNContact 識別子はありますか?

デバイス間で保持して再利用できる CNContact の icloud 識別子はありますか?

アイデアは、その CNContact を別の iOS デバイスから再度取得できるようにすることです。

ドキュメントはそれについて何も述べていません。以前の ABAddressbook フレームワークにもそれがなかったことは知っていますが、アップルがそのための何かを用意してくれることを願っています。

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

swift - タイプ '[String: Any Object]' を予期されるタイプ 'String' に変換できません

CNContacts から電話番号文字列を取得しようとしています。連絡先ピッカー ビュー コントローラーをプルアップし、ユーザーが複数の連絡先を選択すると、メッセージ作成ビュー コントローラーを作成します。メッセージ作成ビュー コントローラーの受信者として渡す文字列の配列を作成する必要があります。エラーは次の行から発生します...contactsPhoneNumber.append(phoneNumber)

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

ios - CNContactPickerViewController で一連の電話番号を使用して連絡先をフィルター処理する方法は?

既存の電話番号のセットを使用して、アドレス帳からいくつかの連絡先をフィルタリングしようとしています。CNContactPickerViewController既存の電話番号と一致する電話番号がある場合、これらの連絡先の選択を無効にする必要があります。

これらの電話番号は他のアプリ プラットフォームからのものである可能性があるため、電話番号をフィルターとして使用する必要があります。また、サービスは、ユーザーが既存の電話番号と同じ連絡先を使用できるようにすべきではありません。この迅速なアクションのためだけに、独自の連絡先ピッカーを作成したくありません。

これが私がこれまでに試したことです。

エラーメッセージ:

SUBQUERYそれはまだ機能していません。

エラーメッセージ:

も試してみましたpredicateWithBlock:。ブロックベースの述語はまったくサポートしていません。

WWDC 2015からiOS および OS X セッション用の連絡先フレームワークを紹介します。彼らpredicateForEnablingContactは、「CNContact」で評価されていると述べました。このドキュメントでは、述語が from でCNContact+Predicatesある必要があるとは述べていませんCNContactFetchRequest

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

ios - CNContacts の取得時間を短縮するには?

こんにちはCNContacts、連絡先の取得に使用していますが、すべての連絡先を迅速に表示するのに約 2 分かかります。取得時間を短縮する方法はありますか?