2016-05-17 43 views
-1

enter image description here有沒有人整合iCalendar你的應用程序?iOS應用程序中的Apple日曆集成?

我必須執行事件處理日曆。 就像--->https://github.com/jumartin/Calendar

我已經嘗試過許多github上可用的應用程序,但不能finf單個應用程序的日曆事件處理就像我們的Apple日曆。

在此先感謝。

+0

你要處理什麼事件,此代碼將添加事件? – Anokrize

+0

@Anokrize我添加了一張圖片以供參考。 我必須在應用程序端實現相同的功能 –

回答

1

自定義開始日期和結束日期根據你要求你iPhone日曆

let dateFormatter2: NSDateFormatter = NSDateFormatter() 
    dateFormatter2.dateFormat = "MM/dd/yyyy hh:mma" 
    let date: NSDate = dateFormatter2.dateFromString(startDate)! 
    let date2: NSDate = dateFormatter2.dateFromString(EndDate)! 



    if (EKEventStore.authorizationStatusForEntityType(.Event) != EKAuthorizationStatus.Authorized) { 
     eventStore.requestAccessToEntityType(.Event, completion: { 
      granted, error in 
      self.createEvent(eventStore, title: self.HelpEventString, startDate: date , endDate: date2) 
     }) 
    } else { 
     createEvent(eventStore, title: "Event created on particular date between start and time interval and end date time interval", startDate: date, endDate: date2) 
    } 

    func createEvent(eventStore: EKEventStore, title: String, startDate: NSDate, endDate: NSDate) { 
    let event = EKEvent(eventStore: eventStore) 

    event.title = title 
    event.startDate = startDate 
    event.endDate = endDate 

    event.calendar = eventStore.defaultCalendarForNewEvents 
    do { 
     try eventStore.saveEvent(event, span: .ThisEvent) 
     savedEventId = event.eventIdentifier 
    } catch { 

    } 
} 
+0

您是否使用NScalendar或第三方工具實現日曆功能? 我必須實現Calender UI + Calender事件處理。 –

+0

以上代碼用於事件處理。 –

+0

https://www.cocoacontrols.com/controls/jtcalendar –

相關問題