我不知道我该怎么做 我的手机应用程序有一个 TableView 。即由 API 加载。 第一次打开应用程序时它工作正常 但问题是。当服务器端添加新项目时,我的表没有显示。
我该怎么做,请帮助我
目前我是通过这种方式完成的:
NStimer 使用 10 秒间隔重新请求 加载TableView的API
timerStart = NSTimer.scheduledTimerWithTimeInterval(10, target: self, selector: #selector(OrderRequestTableViewController.update), userInfo: nil, repeats: true)
但我确信使用 NSTime 来请求 web api 不是一个好的做法..有任何替代 native 选项
最佳答案
正常的静默通知是最好的解决方案
它“不会在通知栏中显示通知提醒,但它只会在您要推送新内容时通知您的应用有一些新数据可用。”
在通知中心显示:否
唤醒应用以执行后台任务:是
只需在推送通知中从服务器端添加下面的 paylod { “可用内容”:1
{
"content-available" : 1
}
关于ios - 当服务器端添加新项目时如何加载 TableView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41001105/