连接到互联网时刷新应用程序
Posted
技术标签:
【中文标题】连接到互联网时刷新应用程序【英文标题】:Refresh app when it connects to Internet 【发布时间】:2015-07-24 11:13:22 【问题描述】:目前,如果我在没有互联网连接的情况下启动我的应用程序,屏幕只会启动白色。
然后,当您获得互联网连接并再次启动应用程序时,它仍然会保持白色(除非您完全关闭应用程序并通过互联网连接启动应用程序。)
所以我希望能够制作某种保持页面,显示没有互联网连接,然后一旦应用程序再次启动并连接,它将自动刷新或重定向具有正确内容的页面。
我想知道是否有刷新视图控制器的方法?我只能在表格视图控制器中看到它?
【问题讨论】:
【参考方案1】:要刷新您自己的视图控制器,只需编写您自己的更新例程。例如
func upateUI(data: [String: AnyObject])
nameLabel?.text = data["name"] as? String
mySwitch.on = data["active"] as! Int > 0
// etc.
一种常见的方法是使用NSNotification
来提醒任何可见视图。只需在通知可见时通过NSNotificationCenter
注册通知,并在它离开屏幕时取消注册。
【讨论】:
那么也许你应该更清楚地解释你想要什么。 绝不是粗鲁的意思。 NSNotification 是个好主意,谢谢。以上是关于连接到互联网时刷新应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何阻止用户,如果他/她在我的应用程序加载时没有连接到互联网连接
未连接到服务器时从 Android webview 中的应用程序缓存加载
当 iphone 连接到互联网时调用应用程序并在服务器上上传数据