受信トレイ用のナビゲーション コントローラーがあります。テーブル内のメッセージをクリックすると、prepareForSegue メソッドを通じてフィード データを取得している詳細ビューに移動します。
上部に新しいメッセージを「作成」するバーボタンがあります。
ボタンは、 prepareForSegue メソッドを挿入するまでずっと機能していましたが、今ボタンを押すとクラッシュします。デバッグしたところ、prepareForSegue メソッドが原因であると表示されました。テーブルビューのメッセージをクリックすると、詳細ビューに移動し、すべての情報が正しく表示されますが、ボタンが機能しません。
prepareForSegue のコードは次のとおりです。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath *indexPath = [self.tableView indexPathForCell:sender];
messageDetails * dvc = segue.destinationViewController;
messages * currentMessage = [messagesArray objectAtIndex:indexPath.row];
dvc.subject = currentMessage.subjectMessage;
dvc.body = currentMessage.bodyMessage;
}
エラーが発生しています:
2013-04-22 18:24:22.107 GreekConnect[3904:c07] -[newmessageController setSubject:]: unrecognized selector sent to instance 0x7558f30
2013-04-22 18:24:22.108 GreekConnect[3904:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[newmessageController setSubject:]: unrecognized selector sent to instance 0x7558f30'