同様の質問がありますが、それらは迅速に、または私の問題を解決していません。
私は、セルのように選択ボタンが押されていたとき、ナビゲーションビューコントローラを提示されたビューコントローラました:あなたは、課金が課金処理を処理するためのメインアプリの流れの全体の新しいビューの独立を開くと言うことができNavControllerに埋め込まれたviewControllerに値を渡す方法
patientBillNavigationViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PatientBillVC"];
//soem value assignment
[self presentViewController:viewController animated:YES completion:nil];
を。
View Controllerが自動的にロードするビューは、billビューです。このビューコントローラーの値をナビゲーションビューに埋め込まれた他のviewControllerに渡したい場合は、これを実行できません。どのように値を渡す?
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
PatientBillViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"PBVC"];
vc.superBillToAddEdit = sb;
//then display the view embedded in navigation view
しかし、これは機能しません。私が知っている
なぜそれに 'delegate protocol'を使用しないのですか?表示する前に、View Controllerを 'PatientBillViewController'のデリゲートとして設定してください。 – Adeel