問題タブ [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.
objective-c - iOS +9 で Contacts Framework から Home City を取得するには?
時代遅れの ABAdressBook コードを、Objective C の現在の CNContact フレームワークに置き換えています。ホーム シティの部分を除いて、そのほとんどを整理できたので、それに焦点を当てましょう。現在、私はこのコードを持っています:
このコードは iOS 9 以降では廃止されているため、新しい連絡先フレームワークでホーム都市を取得するために必要な最も近いものは次のとおりです。
CNContact から都市名を抽出するにはどうすればよいですか??
ios - 連絡先を Gmail アカウント iOS に移動およびコピーする方法
これはデバイスの連絡先を取得するためのコードで、これらの連絡先を Gmail アカウントに移動してコピーしたいと考えています。
ios - iOS: AddressBook から Contact フレームワークへの移行と同等
AddressBook から iOS 9 の Contact Framework に移行していますが、いくつかの問題に遭遇しました。
ABAddressBookCreateWithOptions
CNContactStore
新しいインスタンスを作成するのと同じですか?
ABRecordCopyCompositeName
連絡先フレームワークで同等の方法は何ですか? ドキュメントから、次のものが返されます。
個人レコードの場合: 次のプロパティの連結値: Prefix、Suffix、Organization、First name、および Last name。
しかし、連絡先ストアから同じ情報を取得する同等の方法が見つかりませんでしたか?
ABAddressBookCopyLocalizedLabel
と呼ぶのと同じlabeldValue.value.stringValue
ですか?
ありがとう!
ios - CNContactStore 、 Name.CNContactStoreDidChange
CNContactStore が変更されたという通知が投稿されると、userinfo にはCNNotificationOriginationExternally
、CNNotificationSaveIdentifiersKey
、およびの 3 つのキーがありCNNotificationSourcesKey
ます。
これらのキーに関連付けられている情報の種類に関するドキュメントは見つかりません。ポインタはありますか?それとも情報の種類を決定するための戦略ですか?
ios - アプリケーションが iOS でアクティブになっていない場合、連絡先が変更されたことをどのように知ることができますか?
連絡先が変更されたときに関数を実行する必要があります。アプリケーションがアクティブな場合はNotificationCenter
、この投稿で説明されているようにこれを行うことができます(既存の連絡先に新しい番号を追加すると機能する場合があります)。アプリケーションの起動後に連絡先が変更されたことをどのように確認できますか?