ViewController 如果视图是最后一个打开的,应用程序启动时不刷新
ViewController not refreshing when app launches if view is last one open
对于怪异的标题表示歉意,想不出更好的描述方式。
我正在构建我的应用程序并已设法让推送通知正常工作(耶!)。
如果我向 phone 发送推送通知并点击通知,AppDelegate
中的函数 didReceiveRemoteNotification:
将被调用并按预期工作。
如果我忽略通知并按正常方式加载应用程序,UITableView
页面不会刷新,我必须离开视图然后返回以获取 viewDidAppear
以刷新看法。
如何让应用/视图在用户导航回应用时刷新页面?
您是否尝试让 tableView
从 applicationDidBecomeActive
重新加载数据或 post 通知以通过如下方法重新加载您的表格视图?
func applicationDidBecomeActive(application: UIApplication) {
yourVC.tableView.reloadData()
}
对于怪异的标题表示歉意,想不出更好的描述方式。
我正在构建我的应用程序并已设法让推送通知正常工作(耶!)。
如果我向 phone 发送推送通知并点击通知,AppDelegate
中的函数 didReceiveRemoteNotification:
将被调用并按预期工作。
如果我忽略通知并按正常方式加载应用程序,UITableView
页面不会刷新,我必须离开视图然后返回以获取 viewDidAppear
以刷新看法。
如何让应用/视图在用户导航回应用时刷新页面?
您是否尝试让 tableView
从 applicationDidBecomeActive
重新加载数据或 post 通知以通过如下方法重新加载您的表格视图?
func applicationDidBecomeActive(application: UIApplication) {
yourVC.tableView.reloadData()
}