Swift 快速重新加载当前视图

Swift 快速重新加载当前视图,swift,Swift,我正在尝试重新加载当前视图控制器 我能找到的所有示例都是关于“拉”刷新或如何重新加载tableview的 我在我的项目中使用了SwiftSpinner()。当我使用: SwiftSpinner.show("Please connect to the internet, and try again").addTapHandler({ SwiftSpinner.hide({ print("Closed") }) }, subtitle: "Tap to try again..")

我正在尝试重新加载当前视图控制器

我能找到的所有示例都是关于“拉”刷新或如何重新加载tableview的

我在我的项目中使用了SwiftSpinner()。当我使用:

SwiftSpinner.show("Please connect to the internet, and try again").addTapHandler({
 SwiftSpinner.hide({
      print("Closed")
 })
}, subtitle: "Tap to try again..")
当用户点击视图关闭微调器时,我在控制台中被关闭

我已尝试将该打印更改为:

self.loadView()
然而,这没有任何作用


如何重新加载视图?

据我所知,您无法“重新加载”viewController(如果我错了,请纠正我)

你想装什么?有什么特别的吗?看起来你正在检查互联网连接,对吗

我推荐的是,在您的视图中,将所有内容取出并放入函数中,例如stuffToLoad()

然后,在ViewDidLoad中调用该函数。运行应用程序时,是否一切仍按预期方式运行?如果是,则表示您现在可以使用:

SwiftSpinner.show("Please connect to the internet, and try again").addTapHandler({
   SwiftSpinner.hide({
      self.stuffToLoad()
 })
}, subtitle: "Tap to try again..")

还有,为什么要投否决票?问题很清楚,我尝试了一些不起作用的方法并报告了结果。谢谢,效果很好。:)