在ios中为MBCalendar套件添加事件



在我的应用程序中,我使用的是MBCalendar Kit

我从coco网管中得到了MBCalendar的源代码。

但是我如何添加一个新的事件在tableview中显示呢?

 -(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);

}

您可以像这样添加事件

最新更新