想知道如何设置已经在 NavigationController 堆栈上的视图控制器的属性
我的情况:
我想设置这样的图片上传流程
(导航堆栈)RootViewController -> TakePictureViewController -> EditPictureViewController -> UploadPictureViewController
当用户确认从 UploadPictureViewController 上传,而不是开始上传时,我想在 RootViewController 上设置一个包含上传查询的 NSDictionary 属性,然后将导航堆栈弹出回 RootViewController 并让它处理启动和状态报告询问。
这是我在uploadpictureviewcontroller中的代码,目前,代码确实弹出到正确的视图控制器,但uploadPackage属性仍然为零,我也尝试过-setUploadPackage
RootViewController *rvc = (RootViewController *)[self.navigationController.viewControllers objectAtIndex:0];
rvc.uploadPackage = uploadPackage;
[self.navigationController popToViewController:rvc animated:YES];
感谢所有帮助,谢谢。