Я создаю музыкальный клиент Spotify iOS SDK и застрял в том, как заставить его играть на следующем треке.Как иметь текущий [indexPath.row +1]?
SDK поставляется с SPTAudioStreamingPlayer в URI трека. У меня есть массив Spotify SPTSavedTracks и хотел бы иметь возможность очереди/пропустить следующий трек, получив следующий URI.
Я думаю, что я бы в очередь/пропустить с помощью следующего indexPath.row текущего отслеживания игры ...
@property (strong, nonatomic) SPTSavedTrack* nextTrack;
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.selectedTrack = self.SPTrackList[indexPath.row];
Но я застрял на том, как получить IndexPath.row из текущий выбранный трек, поэтому я могу получить следующий indexPath или [indexPath.row +1]. Если пользователь будет продолжать пропуски, я также должен будет отслеживать indexPath.
Я не нахожу информацию, относящуюся к SPTSavedTracks в Документах SDK об этом.
Извините, если заголовок странный, и вопрос плохо сформулирован. Новое в iOS. Благодаря
Хорошая идея! Могу ли я изменить SelectTrackIndexPath с [indexPath.row +1] каждый раз, когда пользователь пропускает трек? Я знаю, что мои вопросы глупые просто ... извините :) –
@TuanAnhVu Вы можете обновить self.selectedTrackRow, добавив 1; но если вы хотите сохранить indexPaths, а не строки, вам нужно будет создать новый индексный путь –
Спасибо, что указали мне в правильном направлении. btw ... модель, актриса, ios dev, представленная в запретах и elle. Это просто рельеф. –