Я сделал это, но запрос setMaxResults не будет работать.Установить стартовый индекс работает нормально.Любые идеи?
GDataServiceGoogleYouTube *service = [self youTubeService];
NSString *uploadsID = kGDataYouTubeUserFeedIDUploads;
NSURL *feedURL = [GDataServiceGoogleYouTube youTubeURLForUserID:ytid
userFeedID:uploadsID
];
NSLog(@"%@", [feedURL path]);
GDataQueryYouTube* query = [GDataQueryYouTube youTubeQueryWithFeedURL:feedURL];
[query setStartIndex:1];
[query setMaxResults:2];
[service fetchFeedWithQuery:query
delegate:self
didFinishSelector:@selector(request:finishedWithFeed:error:)];
Позже решили:
- (GDataServiceGoogleYouTube *)youTubeService {
static GDataServiceGoogleYouTube* _service = nil;
if (!_service) {
_service = [[GDataServiceGoogleYouTube alloc] init];
[_service setUserAgent:@"AppWhirl-UserApp-1.0"];
[_service setShouldCacheDatedData:YES];
[_service setServiceShouldFollowNextLinks:NO];
}
// fetch unauthenticated
[_service setUserCredentialsWithUsername:nil
password:nil];
return _service;
}
Измененная строка:
[_ service setServiceShouldFollowNextLinks: NO];
Кстати, это изменено из этого кода: http://pastebin.com/vmV2c0HT