Jon*_*lla 9 iphone uitableview ios segue swift
我面临一种奇怪的UITableView行为,我不知道这是从哪里来的.我正在构建一个非常简单的单视图IOS8 Swift应用程序,第一个ViewController带有UITableView内部和一个自定义Image单元.当我点击一个单元格时,它会盯着我SecondViewController.
我的UITableView委托和数据源连接到第一个ViewController.一切都在工作,除非我点击一个单元格,有时我必须点击它两次才能触发Segue.
这是我的didSelectRowAtIndexPath功能:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
println("You clicked on \(indexPath.row) row")
self.performSegueWithIdentifier("homeToDetail", sender:self)
}
Run Code Online (Sandbox Code Playgroud)
我的打印始终返回正确的indexPath.它是一个视图层次结构问题还是其他什么?
谢谢JD
rak*_*hbs 10
试试这个.
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
dispatch_async(dispatch_get_main_queue(), {
self.performSegueWithIdentifier("homeToDetail", sender:self)
})
}
Run Code Online (Sandbox Code Playgroud)
我认为这是iOS 8中的一个错误.UITableViewCell选择故事板segue很慢 - 虽然双击是有效的
| 归档时间: |
|
| 查看次数: |
2510 次 |
| 最近记录: |