1
일반 iPhone 캘린더 앱처럼 사용자 캘린더를 선택할 수있는 테이블보기를 만들어야하며 그 캘린더에 이벤트를 저장하고 사용할 수 있습니다.이벤트 키트 캘린더를 변경 하시겠습니까?
주위에 많은 정보가없는 것 같아 도움이 될 것입니다.
감사합니다.
일반 iPhone 캘린더 앱처럼 사용자 캘린더를 선택할 수있는 테이블보기를 만들어야하며 그 캘린더에 이벤트를 저장하고 사용할 수 있습니다.이벤트 키트 캘린더를 변경 하시겠습니까?
주위에 많은 정보가없는 것 같아 도움이 될 것입니다.
감사합니다.
Event Kit Programming Guide, 특히 Creating and Editing Events Programatically의 부품을 확인하고 싶습니다.
기본적으로 EKEventStore을 할당하고 초기화하고 calendars 속성을 사용하여 캘린더 목록을 가져 오려고합니다. EKCalendar의 배열입니다. 또한 EKEventStore의 defaultCalendarForNewEvents를 사용하는 대신 선택할 수있는 자신 만의 UI를 가지고 고려할 수
// eventStore is an EKEventStore instance variable which was alloc/init'ed elsewhere
- (NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
{
return [eventStore.calendars count];
}
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
UITableViewCell* aCell = [tableView dequeueReusableCellWithIdentifier:@"MyCell"];
if(aCell == nil) {
aCell = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier:@"MyCell"] autorelease];
}
EKCalendar* aCalendar = [eventStore.calendars objectAtIndex:[indexPath row]];
aCell.textLabel.text = aCalendar.title;
return aCell;
}
: 테이블에 그들을 표시하려면
, 당신은 같은 것을하게 될 겁니다.