Dav*_*vid 1 objective-c uiviewcontroller viewcontroller
在调用popToRootViewControllerAnimated方法之前,将数据发送回根视图控制器的最佳方法是什么?我试图向rootviewcontroller发出信号,表示当前的viewcontroller不再存在,并记录了通过segue推送了什么viewcontroller.
您不能等到当前视图控制器"不再存在".当前视图控制器确实存在时,根视图控制器是当前视图控制器navigationController.viewControllers[0].因此,您需要将此消息从该消息发送到该消息.只需转换为根视图控制器的类,现在您可以调用根视图控制器中的任何公共方法,例如
MyRootViewController* rvc = (MyRootViewController*)(self.navigationController.viewControllers[0]);
rvc.coolData = myCoolData;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1691 次 |
| 最近记录: |