Я создал приложение для загрузки в канал YouTube и отображения его в UITableView.
Я также добавил возможность щелкать по ячейке «Загрузить еще», которая появляется в конце таблицы, которая предназначена для использования каналов nextLink, и загружать еще 10 видео, которые должны заполнить конец таблицы.
Проблема, однако, в том, что таблица полностью заменена новыми 10 элементами, а не добавляется к тому, что уже отображается.
Код, который я использую, выглядит следующим образом:
NSLog(@"%@", [[feed nextLink] href]);
NSURL *feedURL;
feedURL = [NSURL URLWithString: [[feed nextLink] href]];
GDataServiceGoogleYouTube *service = [self youTubeService];
ticket = [service fetchFeedWithURL:feedURL delegate:self
didFinishSelector:@selector(request:finishedWithFeed:error:)];
И приведенный ниже метод:
- (void)request:(GDataServiceTicket *)ticket
finishedWithFeed:(GDataFeedBase *)aFeed
error:(NSError *)error {
self.feed = (GDataFeedYouTubeVideo *)aFeed;
[superTable reloadData];
}
Кто-нибудь знает лучший способ или я могу объединить содержимое существующего канала с новым, который я получаю? то есть .... Если при загрузке приложения оно получает видео 1 - 10, нужно ли мне повторно выбирать 1-20 или я могу просто получить 11-20 и добавить их в источник данных таблиц?
Приветствия