连接到Internet时刷新应用程序

时间:2015-07-24 11:13:23

标签: swift uiviewcontroller uirefreshcontrol

目前,如果我在没有互联网连接的情况下启动我的应用程序,屏幕就会启动白色。

然后,当您获得互联网连接并再次启动应用程序时,它仍将保持白色(除非您完全关闭应用程序并通过互联网连接启动应用程序。)

所以我希望能够制作一些显示没有互联网连接的保留页面,然后一旦应用程序再次启动连接,它将自动刷新或重定向具有正确内容的页面。

我想知道有没有刷新View Controllers?我只能在桌面视图控制器中看到它?

1 个答案:

答案 0 :(得分:0)

要刷新自己的视图控制器,只需编写自己的更新例程。 E.g。

func upateUI(data: [String: AnyObject]) {
   nameLabel?.text = data["name"] as? String
   mySwitch.on = data["active"] as! Int > 0
   // etc.
}

一种常见的方法是使用NSNotification提醒任何可见的视图。只需在NSNotificationCenter可见时注册通知,并在屏幕关闭时注销。