###前提・実現したいこと
TableViewのセルをタップすると編集画面に遷移し、そこでTableViewのセルの内容を更新したいのですが、セルをタップするとエラーが発生して画面が遷移しません。
###発生している問題・エラーメッセージ
let todo: Todos = fetchedResultController.objectAtIndexPath(indexPath!) as! Todos の行で
Thread1: EXC_BAD_ACCESS (code=1, address=0x0) というエラーが発生
###ソースコード
Swift
1 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 2 if segue.identifier == "edit" { 3 let fetchedResultController: NSFetchedResultsController = NSFetchedResultsController() 4 let cell = sender as! UITableViewCell 5 let indexPath = myTableView.indexPathForCell(cell) 6 let viewController: ViewController = segue.destinationViewController as! ViewController 7 let todo: Todos = fetchedResultController.objectAtIndexPath(indexPath!) as! Todos 8 viewController.todo = todo 9 } 10 }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。