ViewController 如果视图是最后一个打开的,应用程序启动时不刷新

ViewController not refreshing when app launches if view is last one open

对于怪异的标题表示歉意,想不出更好的描述方式。

我正在构建我的应用程序并已设法让推送通知正常工作(耶!)。 如果我向 phone 发送推送通知并点击通知,AppDelegate 中的函数 didReceiveRemoteNotification: 将被调用并按预期工作。

如果我忽略通知并按正常方式加载应用程序,UITableView 页面不会刷新,我必须离开视图然后返回以获取 viewDidAppear 以刷新看法。

如何让应用/视图在用户导航回应用时刷新页面?

您是否尝试让 tableViewapplicationDidBecomeActive 重新加载数据或 post 通知以通过如下方法重新加载您的表格视图?

func applicationDidBecomeActive(application: UIApplication) {
     yourVC.tableView.reloadData()
}