6
アップルからカレンダーやイベントプログラミングガイドによると:EKEventStore許可プロンプト
のiOS 6で以降、私たちはrequestAccessToEntityTypeで、ユーザのカレンダーデータベースを使用するためのアクセスを要求しなければなりません:完了:メソッドをイベント・ストアが初期化された後、 。
ユーザーは、アプリケーションがエンティティタイプへのアクセスを初めて要求するときにのみプロンプトが表示されることも記載されています。それ以降のEKEventStoreのインスタンス化では、既存の権限が使用されます。ユーザーが許可を許可または拒否することを決定している間は、アプリはブロックされません。
ここで私の質問は、エンティティタイプへのアクセスをリクエストするようにユーザーに再度指示する方法はありますか?
UIAlertViewを設定して、[設定]に移動して適切な権限を与えるように頼む必要があるようです。