Mi chiedo se c'è qualcuno che sa come lanciare calendario con un evento specifico da APPCome aprire il calendario con l'evento - NSURL calshow:
Ho fatto qualche ricerca e mi è venuta in mente due modi per aprire il calendario nativo da dentro l'applicazione utilizzando NSURL
"calshow://"
che apre il calendario alla data attuale"calshow:\(someNSDate.timeIntervalSinceReferenceDate)"
che si apre il calendario con la data disomeNSDate
Ho anche scoperto this website che elenca calshow:x?eventid=id
come url, ma non sono sicuro se questo funziona (elencato come non pubblico) e non ho potuto ottenere lo stesso lavoro, provato ad utilizzare:
event.calendarItemExternalIdentifier
event.eventIdentifier
event.calendarItemIdentifier
attualmente I' m utilizzando questo codice per aprire l'applicazione di calendario alla data finalInterval, data della manifestazione
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)")!)
}
quello che mi piacerebbe fare è quello di aprire il calendario con un id evento o qualcosa del genere che avrebbe mostrato la evento
se avete domande per ulteriori informazioni basta chiedere, sarò in giro
L' 'evento added'? Non stai aggiungendo un evento al calendario con questo codice ... – duhseekoh
@duhseekoh Questa funzione NON è per aggiungere un evento al calendario, è aperta e l'evento aggiunto in precedenza –