問題タブ [contactsui]
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.
ios - Swift 2.0 ContactsUI フレームワーク
IOS 9s ContactUI フレームワークを使用する必要がある Swift 2.0 のプロジェクトに取り組んでいます。私が抱えている問題は、連絡先リストから電話番号を適切に選択することです。連絡先から電話番号を選択すると、アプリケーションがクラッシュします。
このタスクを実行するために使用しているコードは次のとおりです。
ios - iOS 連絡先UI フレームワークのアクセス許可
を使用して連絡先を取得CNContactPickerViewController
していますが、iOS がアクセス許可を自動的に要求しないようです。
使用するために本当にアクセス許可がCNContactPickerViewController
必要ですか、それとも手動でアクセス許可を要求する必要がありますか?
このためのアクセス許可が必要な場合、このアプリを App Store に提出し、連絡先のアクセス許可を要求しなかった場合、アプリは拒否されますか?
注: ContactsUI Frameworkのドキュメントには何も記載されていません。
ios - IOS9 ContactsUI 固有の条件
私は IOS9 で Contacts と ContactsUI を使用しており、迅速で満足しています。
私のプログラムでは、ユーザーが次のキーのみを使用して連絡先を追加できるようにしたいと考えています:
GivenName
、FamilyName
、。PhoneNumbers
EmailAdresses
ただし、これらの値をdisplayedPropertyKeysに設定すると機能しませんでした。
次にCNCOntactViewController
、forNewContactではなくforContactによって初期化された場合にのみ機能することに気付きました
これを克服する方法はありますか?
私が使用したコードは次のとおりです。
ios - 連絡先へのユーザーの許可を要求するときのカスタム メッセージ
このコードを使用して、連絡先 UI へのアクセスをリクエストしています。
しかし、表示されるアラート ポップアップにカスタム メッセージを表示して、ユーザーの連絡先にアクセスする必要がある理由を詳しく説明したいと考えています。どうやってやるの?
ios - ContactUI CNContactViewController を提示すると、プライバシー エラーと CNUI エラーが発生する
新しい連絡先の CNContactViewController をプログラムで提示しようとしましたが、「PassKit 共有キャッシュ ファイルへのアクセスが拒否されました。サンドボックスの例外を確認するか、レーダーを提出してください。」というエラーが表示されました。CNContactViewController も表示されませんでした。
プライバシーなどのすべての有効なアクセス許可があることを確認します。info.plist の連絡先と、コードでアクセス許可を取得したことを確認します。私は持っていました。
アプリが ContactsUI の CNContactViewController のフィールドに連絡先を入力して表示することを期待していましたが、表示されず、次の 2 つのエラー メッセージが表示されました。PassKit 共有キャッシュ ファイルへのアクセスが拒否されました。サンドボックスの例外を確認するか、レーダーを提出してください。および CNUI ERROR 連絡先ビューの表示遅延 タイムアウト