如何在 iOS + Swift 中关闭我的应用程序的 Internet 访问

Posted

技术标签:

【中文标题】如何在 iOS + Swift 中关闭我的应用程序的 Internet 访问【英文标题】:How to turn off Internet access of my app in iOS + Swift 【发布时间】:2018-11-30 07:53:03 【问题描述】:

我一直在我的应用程序中编写单元测试和 UI 测试。我已经完成了它的大部分。待处理的是网络重试视图。没有网络时会调用这个页面。有什么方法可以在运行时关闭互联网访问(WiFi),以便我可以执行 UI 测试用例来测试这个页面?换句话说,如果没有互联网,这个页面将在仪表板中被调用。因此,要访问仪表板,该应用程序需要互联网访问(登录等)。一旦它进入仪表板,我应该能够从我的测试用例中关闭互联网访问,然后检查网络重试页面。

【问题讨论】:

【参考方案1】:

使用Network Link Conditioner 控制互联网连接

【讨论】:

以上是关于如何在 iOS + Swift 中关闭我的应用程序的 Internet 访问的主要内容,如果未能解决你的问题,请参考以下文章

我无法在二十一点游戏中关闭我的while循环[关闭]

iOS 应用程序在 swift 中关闭视图后冻结

在 windows 中关闭显示器

在我的函数 ngDoCheck() Angular 中关闭 matDialog 时出现问题

检查在java中关闭的游标

在 SWIFT 中关闭 segue 之前保存变量