相关疑难解决方法(0)

如何以编程方式在Swift 1.2(Xcode 6.4)中的UITableView中选择一行

我需要使用Xcode 6.4/Swift 1.2以编程方式在UITableView中选择一行.

这是简单的代码:

var index = NSIndexPath(forRow: 0, inSection: 0)
self.tableView.selectRowAtIndexPath(index, animated: true, scrollPosition: UITableViewScrollPosition.Middle)
self.tableView(self.tableView, didSelectRowAtIndexPath: index)
Run Code Online (Sandbox Code Playgroud)

上面给出了以下错误:

无法使用类型'(NSIndexPath!,animated:Bool,scrollPosition:UITableViewScrollPosition)的参数列表调用'selectRowAtIndexPath'

我的代码出了什么问题?也许有人用Swift 1.2体验过这个?

任何帮助是极大的赞赏!

干杯

编辑: 我的UItableView已在UIViewController中的IB中创建,我试图调用上面的代码.当我将代码放在UITableViewController中时,编译器不会给出任何错误.我需要在容器中嵌入UITableViewController还是有另一种方法?

uitableview ios swift

50
推荐指数
6
解决办法
5万
查看次数

标签 统计

ios ×1

swift ×1

uitableview ×1