gpt4 book ai didi

ios - Swift UITableViewCell Segue 到另一个 View

转载 作者:行者123 更新时间:2023-11-30 12:17:11 25 4
gpt4 key购买 nike

我正在尝试制作一个音乐播放器,在一个 View 中,我有一个 UITableView 播放列表,我希望当用户点击一个单元格时它可以切换到另一个 UITableView code> 包含播放列表中歌曲的表格列表。执行此操作时,我收到以下错误:

"2017-07-22 23:58:35.479139-0700 FoodTracker[740:118055] ; layer = ; contentOffset: {0, 0}; contentSize: {375, 1080}>'s window is not equal to 's view's window!"

该项目的名称是 foodTracker,因为我根据 Apple 教程项目构建了一个测试项目。另外,playlistTable 是包含歌曲的表格 View 。不是播放列表。有什么办法可以解决这个错误吗?

我的tableView()代码如下:

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
NSLog("You selected cell number: \(indexPath.row)!")

tableView.deselectRow(at: indexPath, animated: true)

let thePlaylist = playlistArray[indexPath.row].songs
songsToShow = loadSongs(songs: thePlaylist)
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
let destination = storyboard.instantiateViewController(withIdentifier: "playlistTable") as! playlistTable
destination.songArr = songsToShow
navigationController?.pushViewController(destination, animated: true)

performSegue(withIdentifier: "goTo", sender: self)

}

最佳答案

为什么你要同时做这两件事?删除其中之一。

navigationController?.pushViewController(destination, animated: true)

performSegue(withIdentifier: "goTo", sender: self)

关于ios - Swift UITableViewCell Segue 到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45262417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com