【问题标题】:Refresh app when it connects to Internet连接到互联网时刷新应用程序
【发布时间】:2015-07-24 11:13:22
【问题描述】:

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

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

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

我想知道是否有刷新视图控制器的方法?我只能在表格视图控制器中看到它?

【问题讨论】:

    标签: swift uiviewcontroller uirefreshcontrol


    【解决方案1】:

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

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

    一种常见的方法是使用NSNotification 来提醒任何可见视图。只需在通知可见时通过NSNotificationCenter 注册通知,并在它离开屏幕时取消注册。

    【讨论】:

    • 那么也许你应该更清楚地解释你想要什么。
    • 绝不是粗鲁的意思。 NSNotification 是个好主意,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 2012-03-09
    • 2016-06-09
    相关资源
    最近更新 更多