Ich frage mich, ob es jemanden, der weiß, wie man mit einem bestimmten Event-Kalender zu starten, von APPWie Kalender mit Ereignis öffnen - NSURL calshow:
Ich habe einige der Forschung getan und ich habe kommen mit zwei Möglichkeiten, aus dem Inneren des App nativen Kalender zu öffnen NSURL mit
"calshow://"
die"calshow:\(someNSDate.timeIntervalSinceReferenceDate)"
Kalender auf das aktuelle Datum öffnet dieKalender mit Datum dersomeNSDate
Ich fand auch this website die calshow:x?eventid=id
als URL-Listen, aber ich bin nicht sicher, ob dies (gelistet als nicht öffentlich) funktioniert und ich konnte es selbst nicht, versucht bekommen arbeitet mit:
event.calendarItemExternalIdentifier
event.eventIdentifier
event.calendarItemIdentifier
derzeit Ich m diesen Code mit Hilfe der Kalender-App auf dem finalInterval Zeitpunkt zu öffnen, das Datum der Veranstaltung
if let day = hackathon?.start {
let today = NSDate()
let timeSince = NSDate.timeIntervalSinceReferenceDate() // this plus
let todayToFutureDate = day.timeIntervalSinceDate(today)
let finalInterval = todayToFutureDate + timeSince
UIApplication.sharedApplication().openURL(NSURL(string: "calshow:\(finalInterval)")!)
}
Was ist zu tun, ich möchte den Kalender mit einem Ereignis-ID oder so etwas zu öffnen, die die zeigen würde, Ereignis
wenn Sie Fragen für mehr Informationen haben nur fragen, ich werde um
Das ‚hinzugefügt Ereignis‘, sagt? Sie fügen dem Kalender kein Ereignis mit diesem Code hinzu ... – duhseekoh
@duhseekoh Diese Funktion dient NICHT zum Hinzufügen eines Ereignisses zum Kalender, sondern zum Öffnen und Hinzufügen eines Ereignisses –