取り組んでいるプロジェクトにストーリーボードがありますが、最近、問題があることに気付きました。どこからともなく、私のコードは、セル識別子のクラスを登録する必要があることを教えてくれます
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier rootCell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
(ストーリーボードにセルのプロトタイプがあるので、その必要はないと思います。)
[tableView registerClass:<my class> forCellReuseIdentifier:<identifer>];
それを超えるとハングアップします
[self performSegueWithIdentifier:<my ID> sender:self];
そして、セグエが見つからないことを教えてくれます。ストーリーボードで適切な識別子を使用してセグエがセットアップされていることを確認できました。
問題が何であるかを知っている人はいますか?
しばらく前にストーリーボードの名前を変更しましたが、info.plist を更新しましたが、その後も機能していると確信しています。
別のプロジェクトでストーリーボードを再作成すると正常に動作しますが、このプロジェクトでストーリーボードを再作成すると失敗します。
編集:IBでクラスを正しく設定していますが、これは手動のセグエです。
編集:正確なエラー文言を追加しました。