Ich möchte ein tableView
mit den letzten gehörten Songs füllen. Mit .nowPlayingItem
kann ich das allerletzte Lied bekommen, aber wie kann ich die Lieder schon mal hören?Zuletzt gehörte Lieder (Swift)
Ich denke, diese Frage hat bereits eine Antwort auf Retrieve list of songs ordered by last play time in iOS, aber es ist in Objective-C und ich bin nicht in der Lage, es zu übersetzen. Oder gibt es einen besseren Weg, es stattdessen in Swift zu machen?
Um etwas wie Titel zu bekommen, könntest du einfach eine Schleife benutzen, um 'sortedResults [i] .title' – wottle
groß zu bekommen, welche Art von Schleife? –
Nun, weil Sie dies in einer Tabellenansicht tun, sollten Sie die Liste der Songs erhalten, wenn die Ansicht geladen wird (oder irgendwo außerhalb des cellForRowAtIndexPath). Dann würden Sie in 'cellForRowAtIndexPath' einfach das Zellenlabel auf' sortedResults [indexPath.row] .title' setzen. Wenn Sie Hilfe bei der Implementierung eines 'UITableView' brauchen, würde ich empfehlen, das auf eine neue Frage zu verschieben, da diese zu weit gefasst ist hier hinzufügen. – wottle