0
저는 iPhone 캘린더 이벤트를 내 앱으로 가져 오기위한 자습서/가이드 라인을 찾고 있습니다.iPhone 캘린더 일정을 내 앱으로 가져 오는 방법은 무엇입니까?
아무도 도와 줄 수 있습니까?
감사
저는 iPhone 캘린더 이벤트를 내 앱으로 가져 오기위한 자습서/가이드 라인을 찾고 있습니다.iPhone 캘린더 일정을 내 앱으로 가져 오는 방법은 무엇입니까?
아무도 도와 줄 수 있습니까?
감사
-(void)EventList{
EKEventStore *eventStore = [[EKEventStore alloc] init];
if([eventStore respondsToSelector:@selector(requestAccessToEntityType:completion:)]) {
// iOS 6 and later
ReadCalendar = TRUE;
[eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
if (granted){
//---- codes here when user allow your app to access theirs' calendar.
[self performCalendarActivity];
}else
{
//----- codes here when user NOT allow your app to access the calendar.
}
}];
}
else {
//---- codes here for IOS < 6.0.
[self performCalendarActivity];
}
}
-(void)performCalendarActivity{
self.eventStore = [[EKEventStore alloc] init];
eventsList = [[NSMutableArray alloc] initWithArray:0];
// Get the default calendar from store.
self.defaultCalendar = [self.eventStore defaultCalendarForNewEvents];
eventsList= [[self fetchEventsForToday] mutableCopy];
}
-(NSArray *)fetchEventsForToday {
NSDate *startDate;
NSDate *endDate;
startDate = [NSDate date];
endDate = [NSDate dateWithTimeIntervalSinceNow:86400];
// Create the predicate. Pass it the default calendar.
NSArray *calendarArray = [NSArray arrayWithObject:defaultCalendar];
NSPredicate *predicate = [self.eventStore predicateForEventsWithStartDate:startDate endDate:endDate
calendars:calendarArray];
// Fetch all events that match the predicate.
NSArray *events = [self.eventStore eventsMatchingPredicate:predicate];
return events;
}
가능한 중복 [프로그래밍 방식으로 아이폰 캘린더에서 사용자 정의 이벤트를 추가 (HTTP : // 유래 .com/questions/246249/programmatical 추가 - 사용자 정의 이벤트 - 인 - 아이폰 - 캘린더) – 0xDE4E15B