2016-03-03 3 views
0

Я знаю, что вопрос задан точно таким же образом здесь cannot subscript a value of type [MPMediaItem], но я не получаю его решение.Невозможно подстроить значение типа [MPMediaItem] # 2

cell.textLabel!.text = allSongs![indexPath.row] 

- это то, что я пытаюсь.

allSongs объявлен как это var allSongs = [MPMediaItem]?()

+0

Какую ошибку вы получаете? Убедитесь, что строка меньше, чем количество вашего массива. – user965972

+0

Моя ошибка в точности соответствует заголовку «Невозможно подстроить значение типа [MPMediaItem]» Row is allSongs.count –

+0

Вы назначаете 'MPMediaItem' свойство, которое нуждается в' String' – dan

ответ

0

Вы, вероятно, хотите сделать что-то ссылку это:

cell.textLabel!.text = allSongs![indexPath.row].valueForProperty(MPMediaItemPropertyTitle) as? String 
Смежные вопросы