【发布时间】:2026-01-10 20:15:02
【问题描述】:
为了一个非常简单的问题,我在 xCode 上苦苦挣扎了好几个小时。我正在继承 UITableViewController,并且在 scrollViewDidScroll 方法中,我尝试访问我可见的 tableview 行,如下所示:
class ShinySubclass: UITableViewController {
override func scrollViewDidScroll(scrollView: UIScrollView) {
let visibleIndexPaths : [NSIndexPath] = self.tableView.indexPathsForVisibleRows()
...
}
}
虽然我收到了这个可爱的信息,指向自我。tableView:
ShinySubclass.swift:58:48: '(UITableView, numberOfRowsInSection: Int) -> Int' 没有名为 'indexPathsForVisibleRows' 的成员
这对我来说似乎是一个 xCode 错误。我有最新版本(版本 6.1 (6A1052d)),我尝试过清理、重建、打开/关闭房间灯等...
任何想法如何绕过它?
【问题讨论】:
标签: uitableview swift