Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS swift检查是否通过ipv6访问URL_Ios_Swift_Ipv6 - Fatal编程技术网

iOS swift检查是否通过ipv6访问URL

iOS swift检查是否通过ipv6访问URL,ios,swift,ipv6,Ios,Swift,Ipv6,在通过url请求将网站加载到webview之前,是否有方法检查网站是否与ipv6兼容 我问这个问题是因为我想发布一个应用程序,它的主布局首先加载一个webview,并且加载的url与ipv6不兼容。现在,由于苹果拒绝发布我的应用程序,它发出了一个白色的屏幕。现在,我要应用的解决方案是: if(connection is ipv6) { //do something to prevent loading the webview } else { //load the webview

在通过url请求将网站加载到webview之前,是否有方法检查网站是否与ipv6兼容

我问这个问题是因为我想发布一个应用程序,它的主布局首先加载一个webview,并且加载的url与ipv6不兼容。现在,由于苹果拒绝发布我的应用程序,它发出了一个白色的屏幕。现在,我要应用的解决方案是:

if(connection is ipv6) {
    //do something to prevent loading the webview
} else {
    //load the webview normally
}
但这是我第一次使用xCode和SWIFT,即使是MAC也只是在vmware工作站上安装了它

编辑:额外信息,该应用程序只是一个布局,它有一个webview来加载一个移动友好型网站,仅此而已:

webView.loadRequest(URLRequest(URL: URL(string: "link")!))
来自苹果的评论人:

来自苹果 性能-2.1

在iPad上查看时,我们发现您的应用程序中有一个或多个bug 在连接到IPv6网络的Wi-Fi上运行iOS 10.2.1

具体来说,您的应用程序将启动到空的白色屏幕

有关详细信息,请参阅随附的屏幕截图


屏幕截图只是一张空白的白色图像

如果你遵循苹果的指导方针,并按照苹果的描述在一个只支持IPv6的网络上进行测试,那么这应该不会是一个问题。明确排除IPv6与苹果现在的要求相反。@RonMaupin你是什么意思?我有点迷路了。苹果肯定比安卓有更多的限制,我绝对没有苹果或其Sowtware/Devices的经验苹果要求你的应用程序只能在IPv6网络上工作,这就是你的应用程序的测试方式。有关于如何设置这样的测试网络的说明。您将自动支持IPv4,但也需要支持IPv6。人们的想法是,一切都在向IPv6转移,而如今只支持IPv4的服务器等很快就会支持IPv6。排除IPv6是短视的。问题不是网站不支持IPv6。这只是应用程序中的一个bug。不幸的是,你没有描述你遇到的实际问题,因此不可能给你一个答案。