前提・実現したいこと
{超初心者????]
レシピ一覧表を作っていて、TableViewにメニューを表示するところまではなんとかできました。
次に例えば、カレーのCellを押すとカレーのレシピが書かれた画面に遷移させたいです。
TableViewのCell自体(難しいのであれば、ボタンをつけるのでも良いです)が押せるようになってそこから新しい画面遷移を行えるようにしたです。初心者なので親切な方、コードを教えていただけると幸いです。よろしくお願いします。
発生している問題・エラーメッセージ
Thread 1: signal SIGABRT
該当のソースコード
import UIKit class TableViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{ @IBOutlet var MyTV: UITableView! let TODO = ["カレー","肉ジャガ","野菜炒め"] override func viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return TODO.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for:indexPath) cell.textLabel?.text = TODO[indexPath.row] return cell } func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { tableView.deselectRow(at: indexPath, animated: true) performSegue(withIdentifier: "curry", sender: nil) } }
試したこと
一番最後の
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true) performSegue(withIdentifier: "curry", sender: nil) }
を追加して、カレーのCellを押すとcurryのIDをつけたViewControllerに遷移させようと思いましたが、シュミレーターを通してみると、Cellを押したところでシュミレーターが落ちでエラーコードが出てしまいました
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。