問題タブ [cncontactviewcontroller]

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 に答える
115 参照

ios - カスタム CNContactViewController で画像を非同期更新する方法

私のアプリには、内部の連絡先ストアに保存されていない連絡先のローカル データベースがあります (ただし、ユーザーは連絡先を内部の連絡先ストアに追加することを選択できます)

を使用しCNContactViewControllerて連絡先の詳細を表示していますが、画像は (常に) データベースに保存されるわけではなく、リクエストごとに (非同期で) ロードする必要があります。

ContactModelクラスの最小化されたバージョン:

次のコードは、連絡先の詳細を表示し、オンライン サービスからサムネイルを取得します。

連絡先を内部の連絡先ストアに保存するつもりはありません。 を使用しCNContactViewControllerて詳細を表示するだけです。

で画像が設定されている場合、ContactModel画像は完全に表示されますが、後で値が変更された場合、ビューは更新されません。

(ユーザーは、スペースを消費するため、サムネイルをローカル データベースに保存しないことを選択できます)

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

ios - iOS 13 ナビゲーション コントロールは、プロフィール写真を追加するために CNContactViewController のピッカーを下にスライドすると消えますか?

ここに画像の説明を入力 AddPhoto Observe をクリックした後 、コントローラのキャンセルをスライドさせながら、newcontact と done が消えます。ここに画像の説明を入力

ここに画像の説明を入力

このセクションでは、既存のデータを使用して連絡先を追加します。次に、contactview コントローラーを現在のビュー コントローラーとして追加します。