0

In my app, i am using the MBCalendar Kit

I got the source code from MBCalendar from CocoaControl.

But how can I add a new event for displaying in the tableview?

Moshe
  • 57,511
  • 78
  • 272
  • 425
AtWork
  • 1,283
  • 1
  • 14
  • 34

1 Answers1

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


}

You can add event like this

Abhishek
  • 358
  • 3
  • 10
  • You can call it from your response. You have to pass the required parameters. CKCalendarEvent this class is there to add data. – Abhishek Nov 20 '15 at 11:21