我有一个主页面,点击后通过导航控制器跳转到另一个页面。在那里进行一些操作,然后按下主页面导航栏返回到主页面,但问题是主页面不会刷新。没有任何函数被调用,甚至没有调用 Viewdidload。有没有办法在按下后退按钮时重新加载视图并刷新主页面?
我有一个主页面,点击后通过导航控制器跳转到另一个页面。在那里进行一些操作,然后按下主页面导航栏返回到主页面,但问题是主页面不会刷新。没有任何函数被调用,甚至没有调用 Viewdidload。有没有办法在按下后退按钮时重新加载视图并刷新主页面?
您可以在ViewDidAppear方法中刷新内容,每次视图出现在可见窗口时都会执行此方法。
viewWillAppear:
比使用viewDidAppear:
更好。否则用户可能会看到旧数据,然后才显示新的数据。 - rmaddy
viewWillAppear:
。 - rmaddy