2012-02-28 5 views

답변

0

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; 
} 

: 테이블에 그들을 표시하려면

, 당신은 같은 것을하게 될 겁니다.