2013-06-10 1 views

ответ

2
-(void)addEvents:(NSArray *)eventsArray forDate:(NSDate*)date 
{ 
NSMutableArray *myeventsArray = [[NSMutableArray alloc] init]; 

NSMutableDictionary *eventsDict = [[NSMutableDictionary alloc] init]; 

for (int i =0; i< eventsArray.count ;i++) 
{ 

    // Create events 
    eventsDict = eventsArray[i]; 
    CKCalendarEvent* aCKCalendarEvent = [[CKCalendarEvent alloc] init]; 
    aCKCalendarEvent.title = [eventsDict objectForKey:@"email"]; 
    aCKCalendarEvent.date = date; //[eventsArray objectForKey:@"phone"]; 
    aCKCalendarEvent.address = [eventsDict objectForKey:@"addrLine1"]; 
    aCKCalendarEvent.image = [eventsDict objectForKey:@"pPic"]; 
    aCKCalendarEvent.name = [eventsDict objectForKey:@"fname"]; 
    aCKCalendarEvent.appDate = [eventsDict objectForKey:@"apntDt"]; 
    aCKCalendarEvent.notes = [eventsDict objectForKey:@"notes"]; 
    aCKCalendarEvent.phone = [eventsDict objectForKey:@"phone"]; 
    [myeventsArray addObject: aCKCalendarEvent]; 
} 

    [_data setObject:myeventsArray forKey:date]; 
    NSLog(@"data %@",_data); 


} 

Вы можете добавить событие как этот

+0

как вызвать этот метод beacuse не в библиотеке .. –

+0

Вы можете вызвать его из вашего ответа. Вы должны передать необходимые параметры. CKCalendarEvent этот класс есть, чтобы добавить данные. – Abhishek