問題タブ [cncontactstore]

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 投票する
2 に答える
522 参照

objective-c - iOS +9 で Contacts Framework から Home City を取得するには?

時代遅れの ABAdressBook コードを、Objective C の現在の CNContact フレームワークに置き換えています。ホーム シティの部分を除いて、そのほとんどを整理できたので、それに焦点を当てましょう。現在、私はこのコードを持っています:

このコードは iOS 9 以降では廃止されているため、新しい連絡先フレームワークでホーム都市を取得するために必要な最も近いものは次のとおりです。

CNContact から都市名を抽出するにはどうすればよいですか??

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

ios - 連絡先を Gmail アカウント iOS に移動およびコピーする方法

これはデバイスの連絡先を取得するためのコードで、これらの連絡先を Gmail アカウントに移動してコピーしたいと考えています。

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

ios - iOS: AddressBook から Contact フレームワークへの移行と同等

AddressBook から iOS 9 の Contact Framework に移行していますが、いくつかの問題に遭遇しました。

  1. ABAddressBookCreateWithOptions

CNContactStore新しいインスタンスを作成するのと同じですか?

  1. ABRecordCopyCompositeName

連絡先フレームワークで同等の方法は何ですか? ドキュメントから、次のものが返されます。

個人レコードの場合: 次のプロパティの連結値: Prefix、Suffix、Organization、First name、および Last name。

しかし、連絡先ストアから同じ情報を取得する同等の方法が見つかりませんでしたか?

  1. ABAddressBookCopyLocalizedLabel

と呼ぶのと同じlabeldValue.value.stringValueですか?

ありがとう!

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

ios - CNContactStore 、 Name.CNContactStoreDidChange

CNContactStore が変更されたという通知が投稿されると、userinfo にはCNNotificationOriginationExternallyCNNotificationSaveIdentifiersKey、およびの 3 つのキーがありCNNotificationSourcesKeyます。

これらのキーに関連付けられている情報の種類に関するドキュメントは見つかりません。ポインタはありますか?それとも情報の種類を決定するための戦略ですか?

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

ios - アプリケーションが iOS でアクティブになっていない場合、連絡先が変更されたことをどのように知ることができますか?

連絡先が変更されたときに関数を実行する必要があります。アプリケーションがアクティブな場合はNotificationCenter、この投稿で説明されているようにこれを行うことができます(既存の連絡先に新しい番号を追加すると機能する場合があります)。アプリケーションの起動後に連絡先が変更されたことをどのように確認できますか?