ios - how to retrieve google calendar event's description using gdata? -


i retrieving google calendar events using gdata library in objective c iphone application, doing this,

- (void)eventsticket:(gdataserviceticket *)ticket finishedwithentries:(gdatafeedcalendarevent *)feed error:(nserror *)error {   if( !error ){     nsmutabledictionary *dictionary;     for( int section=0; section<[data count]; section++ ){       nsmutabledictionary *nextdictionary = [data objectatindex:section];       gdataserviceticket *nextticket = [nextdictionary objectforkey:key_ticket];       if( nextticket==ticket ){     // we've found calendar these events meant for...         dictionary = nextdictionary;         break;       }     }      if( !dictionary )       return;       // should never happen.  means couldn't find ticket relates to.      int count = [[feed entries] count];  // count number of events callendar //099999999999999999999999999999999966666666666666669999999999999999999999999666666666666666699999999999999999999999999999999999999999999999999999999999     daily_trackappdelegate *controller =(daily_trackappdelegate *) [[uiapplication sharedapplication] delegate];         nsmutablearray *events = [dictionary objectforkey:key_events];       for( int i=0; i<count; i++ ){       [events addobject:[[feed entries] objectatindex:i]];  //loads array events       }         for( int i=0; i<count; i++ ){           nsmutablearray *temporary=[[nsmutablearray alloc]init];            [temporary removeallobjects];            gdataentrycalendarevent *event = [events objectatindex:i];          //  [controller.googlearray addobject:event];            gdatawhen *when = [[event objectsforextensionclass:[gdatawhen class]] objectatindex:0];             if( when ){               nsdate *date1 = [[when starttime] date];               nsdate *date = [date1 datebyaddingtimeinterval:18000.0];               nsdateformatter *dateformatter = [[nsdateformatter alloc] init];                [dateformatter setdateformat:@"yy-mm-dd-hh-mm"];               [temporary addobject:date];///1   date                nsdate *date11=[[when endtime] date];               nsdate *date2 = [date11 datebyaddingtimeinterval:18000.0];              // [controller.array_objject.google_events insertobject:date atindex:i];///2   date               [temporary addobject:date2];///1   date                [dateformatter release];           }           //[controller.array_objject.google_events insertobject:[[event title] stringvalue] atindex:i];  /////3   title           [temporary addobject:[[event title] stringvalue]];///1   date         gdatawhere *addr = [[event locations] objectatindex:0];           if( addr )               //[controller.array_objject.google_events insertobject:[addr stringvalue] atindex:i];///// 4   location               [temporary addobject:[addr stringvalue]];                [controller.googlearray addobject:temporary];///// 4   location        } nsurl *nexturl = [[feed nextlink] url];     if( nexturl ){    // there more events in calendar...  fetch again.   fetching*********************************       gdataserviceticket *newticket = [googlecalendarservice fetchfeedwithurl:nexturl delegate:self didfinishselector:@selector( eventsticket:finishedwithentries:error: )];   // right here...       // update ticket in dictionary next batch.       [dictionary setobject:newticket forkey:key_ticket];     }   } else     [self handleerror:error]; } 

now retrieving start , ending time, title, location etc. of event here, want retrieve description of event, means if user enters description while creating event, in case want retrieve description or details of event too, tried hard in vain.

the description of event available [[evententry content] stringvalue]


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -