0
私はこのエラーが常に発生しており、修正できません。indexPathとテーブルビューのエラー
ここでは、コードです:
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)
}
}
}
'tableView'はどこに宣言されていますか? – rmaddy