重新加载 uiviewcontroller
我使用 UINavigationController 在 UIViewController 之间进行导航。 但遇到了一些问题,我无法找到解决方案。
问题来了—— 当我导航回父控制器时,父控制器中的表应该重新加载。 我在应用程序中使用了 Interface Builder。 请帮助解决这个问题。
提前致谢...
Am using UINavigationController for navigation between UIViewControllers.
But got some problem, and am not able to get solution for that.
Here comes the issue -
When I navigate back to parent controller, the table in parent controller should get reloaded.
I used Interface Builder in the application.
Please help in this issue.
Thanks in advance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 UINavigationController 时,您可以使用 UINavigationControllerDelegate 方法
在这两个方法中,您可以手动调用 viewWillAppear 和 viewDidAppear。
When using a UINavigationController, you may use the UINavigationControllerDelegate methods
Within both of those methods, you could call the viewWillAppear and viewDidAppear manually.
您可以使用第一个视图控制器的
viewDidAppear
或viewWillAppear
方法,并将重新加载代码放在那里。You could use the
viewDidAppear
orviewWillAppear
methods of the first view controller and put your reload code there.使用
- (void) viewWillAppear
方法来执行此操作。在这里您可以放置视图加载时要重新加载的所有方法调用。Use the
- (void) viewWillAppear
method in order to do this. Here you can put all the method calls that you want to reload when the view is loaded.