想知道怎樣才能設置視圖控制器與已是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];
所有幫助表示讚賞,感謝。
請參閱我的回答編輯,我想知道如何報告數據回到RootViewController。 – Doug 2012-08-15 17:26:32
好吧,首先做了'popToRootViewControllerAnimated:'工作?至少爲了爆炸?第二,是否有可能在任何給定的時間在你的應用程序中有超過一次的RootViewController實例? – KDaker 2012-08-15 17:53:57
popping確實有效。另外,不應該有。 RootViewController基本上是所有應用程序操作的起點,並且它永遠不會被推入,只會彈出。 – Doug 2012-08-15 18:01:39