我正在使用GDataServiceGoogleCalendar
從公開網址匿名獲取GDataFeedCalendarEvent
。但我絕對無法從任何產生的GDataEntryCalendarEvent
對象中檢索時間。我可以閱讀標題,所以我相信這個API可以工作,但不知何故時代陣列會丟失某處。爲什麼我的GDataEntryCalendarEvent中沒有任何時間?
該服務實例如下:
- (GDataServiceGoogleCalendar *)calendarService {
static GDataServiceGoogleCalendar* service = nil;
if (!service) {
service = [[GDataServiceGoogleCalendar alloc] init];
[service setShouldCacheResponseData:YES];
[service setServiceShouldFollowNextLinks:YES];
[service setIsServiceRetryEnabled:YES];
}
return service;
}
這是檢索數據的代碼:
for (GDataEntryCalendarEvent *event in eventEntries) {
NSString *title = [[event title] stringValue];
GDataDateTime *startTime = nil;
GDataDateTime *endTime = nil;
NSArray *times = [event times];
GDataWhen *when = nil;
if ([times count] > 0) {
when = [times objectAtIndex:0];
startTime = [when startTime];
endTime = [when endTime];
}
}
什麼是錯我的代碼或我的聯繫方式?示例應用程序成功檢索日期。
你是否匿名檢索數據(沒有Auth)?我懷疑這可能是我的問題的原因。 – Coyote 2012-02-07 21:17:53
你能解釋你的問題嗎? – shannoga 2012-02-08 05:44:03