私は Objective C の初心者です。問題があります。
カスタムのテーブルビューセルを使用しています。JSONでデータを正しくリストしています。
タップしたデータを新しいビューのカスタム テーブルビューに渡したい。
だから私はprepareForSegue
このような方法を使用しています:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"sendIt"]) {
NSIndexPath *indexPath = [self.myTableView indexPathForCell:sender];
newTableClass *destViewController = segue.destinationViewController;
destViewController.testVariable = [[array objectAtIndex:indexPath.row] valueForKeyPath:@"tag"];
}
}
ビューコントローラー内のラベルにデータを渡すためにこのメソッドを使用すると; 結果は大丈夫です。しかし、テーブルビューに送信するとクラッシュし、このエラーが発生します:
unrecognized selector sent to instance 0x7530f10
編集:完全なエラーメッセージは次のとおりです。
[ViewController setGUrunMarkasi:]: unrecognized selector sent to instance 0x71a8800
どこが間違っていますか。回答ありがとうございます... (下手な英語でごめんなさい。)