我经常遇到这个错误而我无法解决,有人可以帮助我吗?
以下是代码:
func prepare(for segue: UIStoryboardSegue, sender: Any?){
if segue.identifier == "detail" {
let viewController = segue.destination as! DetailNewsController
if let indexPath = tableView.indexPathForSelectedRow {
viewController.news = DownloadManager.sharedInstance.localArra[(indexPath as NSIndexPath).row]
let cella = self.tableView.cellForRow(at: indexPath) as! NewsCell
self.zoomTransition.sourceView = cella
viewController.newsImage = cella.imageNews.image
self.tableView.deselectRow(at: indexPath, animated:true)
}
}
}
答案 0 :(得分:0)
显然,您的tableView
var,不是UITableView
实例,是一个闭包。
如果您确定UITableView
尝试清理项目。