2012-09-27 12 views
6

Apple takvim ve olaylar programlama kılavuzuna göre:EKEventStore izin istemi

iOS 6 sürümünde

ve sonra biz requestAccessToEntityType ile kullanıcının Takvim veritabanını kullanmak için erişim istemek zorundadır: tamamlama: yöntemini olay mağaza başlatıldıktan sonra .

Ayrıca, kullanıcının yalnızca uygulama ilk kez bir varlık türüne erişim isteğinde bulunduğu sorulur; EKEventStore'un sonraki tüm örneklemeleri varolan izinleri kullanır. Kullanıcı izin vermeyi veya reddetmeyi karar verirken uygulamanız engellenmez.

Buradaki sorum şu: Bir varlık türüne erişim istemek için kullanıcıyı yeniden sormamızın bir yolu var mı?

Kullanıcıdan Ayarlar'a gitmesini ve uygun izinleri vermesini istemek için UIAlertView kullanmam çok kötü görünüyor.

cevap

2

Şimdi olduğu gibi, kullanıcı ilk kez hayır demişse, kullanıcıyı yeniden yönlendiremeyebilirsiniz. Seçimlerini değiştirmek için ayarlara gitmeleri gerekecek. Yani bir uyarı bunu yapmanın bir yoludur.