すでにNavigationControllerのスタックにあるViewControllerのプロパティを設定する方法を知りたい
私の状況:
このような画像アップロードフローを設定したい
(ナビゲーションスタック)RootViewController-> TakePictureViewController-> EditPictureViewController-> UploadPictureViewController
ユーザーがUploadPictureViewControllerからのアップロードを確認したら、アップロードを開始するのではなく、アップロードクエリを含むRootViewControllerにNSDictionaryプロパティを設定し、ナビゲーションスタックをRootViewControllerにポップして、クエリ。
これがuploadpictureviewcontrollerの私のコードです。現在、コードは右側のView Controllerにポップされますが、uploadPackageプロパティはまだnilであり、これも試しました。-setUploadPackage
RootViewController *rvc = (RootViewController *)[self.navigationController.viewControllers objectAtIndex:0];
rvc.uploadPackage = uploadPackage;
[self.navigationController popToViewController:rvc animated:YES];
おかげで、すべての助けに感謝します。