Ich möchte Ereignisse in meine App einfügen, damit sie in iPhone Calendar.app angezeigt werden können. Aber da ich die Benutzerereignisse nicht mit denen meiner App mischen möchte, wollte ich einen EKCalendar wie "MyApp Events" erstellen.
Ist das möglich? Wie würdest du deine Events anders filtern?
Danke!
Haben Sie (oder jemand anderes) Fortschritte beim Hinzufügen eines neuen Kalenders?
Ich habe die gleiche Situation. Ich kann Ereignisse programmatisch sehr gut zum Standardkalender hinzufügen, aber ich möchte sie einem neuen Kalender hinzufügen, damit sie die Benutzer, die Ereignisse enthalten, nicht stören und einfach vom Benutzer gelöscht / ausgeblendet werden können, anstatt sie zu entfernen alle Ereignisse manuell.
Sie können die Eigenschaften für ein neues EKCalendar-Objekt nicht festlegen. Es sieht so aus, als ob Sie einem EKCalendar-Objekt nur eine existierende wie DefaultCalendarForNewEvents zuweisen können.
Ich weiß jedoch, dass es möglich ist, programmatisch einen neuen Kalender zu erstellen, weil ich die iPhone-App so gesehen habe (ohne die App zu verlassen).
So können Sie prüfen, ob bereits ein Kalender mit einem bestimmten Titel existiert. Wenn es nicht existiert, können Sie es programmatisch erstellen.
Deklarieren Sie eine boolesche Typvariable
%Vor%// Überprüfen Sie nun, ob unsere bool-Variable den Wert YES enthält. Das bedeutet, dass bereits ein Kalender mit demselben Namen / Titel existiert. Wenn nein, können Sie
erstellen %Vor%Tags und Links iphone