Frage

Nach dem IOS6 Eventkit und die neuen Datenschutzeinstellungen verwende ich den folgenden Code, der auf iOS6-Geräten perfekt fein arbeitet.

Trotzdem möchte ich, dass derselbe Code auch für Geräte mit iOS 5.x zusammenarbeiten möchte, und ich möchte nicht zweimal einen "gleichen Code" schreiben - scheint falsch zu sein.

Kann jeder in einer eleganten Lösung helfen ? generasacodicetagpre.

War es hilfreich?

Lösung

Ich benutze das: generasacodicetagpre.

Ich denke, das sollte Code-Duplizierung reduzieren.

Andere Tipps

Wenn Sie das Ereignis in einem ModalViewController mit einem ekeveditview -controller anzeigen, zeigt iOS automatisch eine Ansicht, die Sie sagen, was zu tun ist, wenn die Erlaubnis abgelehnt wird.Also tue ich das:

in viewdidladung: generasacodicetagpre.

In der Methode zum Hinzufügen des Ereignisses: generasacodicetagpre.

Ich habe eine EVENTUTIL.M-Datei mit generasacodicetagpre.

und im Ansichtscontroller, auf den ich auf den Kalender zugreifen möchte, importiere ich die Datei EventUtil.h und rufen Sie diese Funktion an: generasacodicetagpre.

displayModifyCalendarAlertView ist die Funktion, die ich anrufen möchte, wenn die Kalendererlaubnis angegeben ist (entweder iOS6 oder iOS <6).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top