好的。我的应用程序依赖于有效的互联网连接。如果没有,您可能还没有使用它。最初我只是要向用户展示一个带有选项“重试连接”和“关闭应用程序”的 alertView,但经过一番研究,我发现 Apple 不赞成关闭自己的应用程序。因此,我决定提供一个带有选项“重试连接”和“等待”的 alertView,等待会带你到一个相对乏味的 viewController,它会定期检查互联网连接(每 15 秒左右一次)。这样做的想法是让用户厌烦地使用主页按钮为我退出应用程序,或者在重新建立互联网连接的情况下恢复游戏。
但是,正如您可以想象的那样,互联网访问可以在任何给定时间进行(当您在任何给定视图控制器上时)。这意味着使用 segues 是不可能的,因为我必须做一些愚蠢的事情,所有这些都从每个 viewController 到这个等待 viewController。
有什么想法吗?有没有 [self gotoViewControllerWithTitle:@"wait"]; 我不知道的命令?
我想我可以让我所有的互联网相关的东西都发生在一个视图控制器中,我猜如果需要的话,只需将值传递给其他 VC,但这似乎非常有限/幼稚。
非常感谢您,感谢您提供任何帮助:)。