Thema: Prism Objective-C Callback

Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#6

AW: Objective-C Callback

  Alt 24. Jul 2013, 09:33
Jepp. Darum schrieb ich "Sollte man noch ausschmücken".
Wollte mir nur Tipparbeit sparen.
Aber bitte :

In der Live App prüfe ich erstmal ob der EventStore überhaupt "requestAccessToEntityType" unterstützt. Könnte ja auch iOS kleiner 6.0 sein.
Dann hole ich mir den aktuellen Authentifizierungsstatus mit "var authStat := EKEventStore.authorizationStatusForEntityType(EKEn tityType.EKEntityTypeEvent);" und prüfe ab, ob der User die App bereits berechtigt hat.
Falls nicht, prüfe ich die verbleibenden 3 Zustände ("User wurde noch nie gefragt", "User hat den Zugriff nicht gewährt" und "User kann den Zugriff auf Grund von Restrictions nicht freigeben") und reagiere beim Aufruf der Kalenderfunktionen mit einer entsprechenden UIAlert Message bzw. mit der obigen Authentifizierungsabfrage.

Den EKEventStore halte ich in einer ShardInstance in einer "public static class". Somit laufen alle Aufrufe immer durch die obige Logik.
  Mit Zitat antworten Zitat