2016-10-06 7 views
0

私はこのエラーが常に発生しており、修正できません。indexPathとテーブルビューのエラー

Error Image

ここでは、コードです:

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) 
     } 
    } 
} 
+1

'tableView'はどこに宣言されていますか? – rmaddy

答えて

0

どうやらあなたtableView varは、UITableViewインスタンスでない、閉鎖されます。 UITableViewがあなたのプロジェクトをきれいにしようとしていることが確かな場合。

関連する問題