2012-10-17 2 views
5

カレンダーデータベースにアクセスする必要があるアプリケーションを開発しています。私は許可を無効にし、アプリケーションを再実行できるようにしたいテストの目的のためにしかしrequestAccessToEntityTypeのプロセスを繰り返す:開発中のEKEntityTypeEvent

requestAccessToEntity iOS6- Backwards compatibility - EKEventStore

:私は、私はサイトで見つけた今許可を要求コード、およびそのためのおかげで入れその質問は再び尋ねられる。デバイスからアプリを削除して再インストールすると、デバイスはそのアクセス権が尋ねられたことを覚えていて、再度尋ねません。私が再び権限をオフにすると、権限は再び要求されませんが、明らかに誰もアクセスできません。 どうすればデバイスにアプリがインストールされているか完全に忘れるようにすることができます。 おかげ

レザ

答えて

9

設定 - 一般 - リセット - 私たちは、ユーザが最初に許可を拒否した場合に対処するにはどうすればよい場所に

+0

おかげで仕事 – reza23

+1

@craigmarchをした&プライバシーをリセットします。私のアプリがカレンダーを使用することは不可欠なので、最初に許可を拒否した場合、後で許可を要求するアラートメッセージをトリガーする方法はありますか? UXの観点からは、プライバシー設定をやりなおすように求めても、気分がいいとは限りません。 –

+1

@BK私はEvent Kitフレームワークを使用して再度ユーザーにプロンプ​​トを表示する方法は知られていません。彼らは設定 - プライバシー - カレンダーに移動し、あなたのアプリに手動でアクセスする必要があります。 – craigmarch

関連する問題