2012-09-27 7 views
6

De acuerdo con la guía de calendario y eventos de programación de Apple:EKEventStore pronta autorización

En iOS 6 y versiones posteriores, hay que solicitar el acceso a utilizar la base de datos Calendario del usuario con el requestAccessToEntityType: completado: método después de que el almacén de eventos se inicializa .

También se afirma que al usuario solo se le solicita la primera vez que la aplicación solicita acceso a un tipo de entidad; cualquier instanciación posterior de EKEventStore usa permisos existentes. Su aplicación no está bloqueada mientras el usuario decide conceder o denegar el permiso.

Mi pregunta aquí es: ¿hay alguna manera de pedirle al usuario que solicite acceso a un tipo de entidad?

Parece malo que tengo que poner un UIAlertView para pedirle al usuario que vaya a Configuración y otorgue los permisos adecuados.

Respuesta

2

Como está ahora, no podrá volver a pedirle al usuario si el usuario dijo que no la primera vez. Tendrán que ir a la configuración para cambiar su elección. Entonces una alerta es una forma de hacerlo.