1

ある tableViewController から別の tableViewController にデータを渡そうとしましたが、2 番目の tableViewController のプロパティに値を割り当てるとすぐにアプリがクラッシュし、「...インスタンス 0x715c340 に送信された認識されないセレクター... "。これが私が使用したコードです:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
    if([segue.identifier isEqualToString:@"displayWordlist"]){
        DisplayWordlist *dwl = (DisplayWordlist *)[segue destinationViewController];
        dwl.apa = @"hej";
    }
}

プログラムが「dwl.apa = @"hej";」に到達するとすぐに クラッシュします。私はアパのプロパティを作成し、それを合成しました。

4

1 に答える 1

1

Storyboard で、このビュー コントローラーのクラスを DisplayWordlist に設定していることを確認してください。そうしないと、キャストに関係なく、dwl は UIViewController のインスタンスであると見なされます。

于 2013-03-11T15:49:58.943 に答える