2016-05-17 3 views
-1

enter image description here Кто-нибудь интегрирует iCalendar в ваше приложение?Интеграция Apple Calendar в приложении iOS?

Я должен реализовать календарь с обработкой событий. Точно так же, как --->https://github.com/jumartin/Calendar

Я пробовал со многими приложениями, доступными на github, но не могу использовать одно приложение для обработки событий календаря точно так же, как наш календарь 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 –

Смежные вопросы