クイズから、結果画面へ変数を渡して表示するとともに、コンテナでテーブルビューの中に間違えた問題の解答を表示するために、変数渡しをしなくてはいけないところで、片方にだけ変数がいかないので詰まった
//画面の遷移
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ResultViewController *RTV = [storyboard instantiateViewControllerWithIdentifier:@"RTV"];
RTV.quantity2 =1;
}
このような書き方だと、問題ないのだが、
//画面の遷移
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Result *controller = [storyboard instantiateViewControllerWithIdentifier:@"SB"];
controller.sPoint =AnswerPoint;
RTV *RTV = [storyboard instantiateViewControllerWithIdentifier:@"RTV"];
controller.amount =quantity;
[self presentModalViewController:controller animated:YES];
}
これだと、RTVの画面への変数が渡されない。どうも画面遷移時に渡しているらしく、うまくいく方法が見つからない、
//画面の遷移
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ResultViewController *RTV = [storyboard instantiateViewControllerWithIdentifier:@"RTV"];
RTV.quantity2 =1;
}
このような書き方だと、問題ないのだが、
//画面の遷移
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
Result *controller = [storyboard instantiateViewControllerWithIdentifier:@"SB"];
controller.sPoint =AnswerPoint;
RTV *RTV = [storyboard instantiateViewControllerWithIdentifier:@"RTV"];
controller.amount =quantity;
[self presentModalViewController:controller animated:YES];
}
これだと、RTVの画面への変数が渡されない。どうも画面遷移時に渡しているらしく、うまくいく方法が見つからない、