Swift3 由于iPv6崩溃,应用被拒绝

Swift3 由于iPv6崩溃,应用被拒绝,swift3,crash,app-store-connect,ipv6,Swift3,Crash,App Store Connect,Ipv6,最近,由于iPv6网络崩溃,我的应用被拒绝。但作为崩溃报告的象征,我无法预测即使在iPv6上也会发生崩溃 苹果表示:你的应用程序在运行iOS 10.3.1的iPad上崩溃,并连接到 当我们点击新闻中的任何一篇新文章时,它就是一个IPv6网络 标签。使用您的应用程序时发生此情况: -在Wi-Fi上,我们附带了详细的崩溃日志,以帮助解决此问题 符号化的碰撞报告是: Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Cras

最近,由于iPv6网络崩溃,我的应用被拒绝。但作为崩溃报告的象征,我无法预测即使在iPv6上也会发生崩溃

苹果表示:你的应用程序在运行iOS 10.3.1的iPad上崩溃,并连接到 当我们点击新闻中的任何一篇新文章时,它就是一个IPv6网络 标签。使用您的应用程序时发生此情况: -在Wi-Fi上,我们附带了详细的崩溃日志,以帮助解决此问题

符号化的碰撞报告是:

Thread 0 name:  Dispatch queue: com.apple.main-thread 
Thread 0
Crashed:
0   libswiftCore.dylib              0x000000010083e2ac
**swift_unknownRetain (__hidden#18966_:380) 1   *******                
    0x0000000100026d68 **NewsDetailViewController.getNewsDetail() -> ()**
(NewsDetailViewController.swift:0) 2   ******                     
    0x0000000100025228 NewsDetailViewController.viewDidLoad() -> ()
(NewsDetailViewController.swift:0)
方法:

func getNewsDetail(){

    //Checking reachability via apple Reachability class
    let reachability: Reachability = Reachability.forInternetConnection()
    let networkStatus: Int = 
    reachability.currentReachabilityStatus().rawValue
    if networkStatus == 0{return}

    activityIndicatorView.startAnimating()
    //WebServices class uses simple NSURLSession tasks
    WebServices(type: .get).startRequest(url: AppUrl.NEWS_DETAIL + 
        (newsDetail?.newsId ?? ""), info: nil) { (response) in

        if let data = response?["data"] as?Dictionary<String,String>{
           self.setDescription(desc: data["description"])
        }else{
            self.activityIndicatorView.stopAnimating()
        }
    }

}
func getNewsDetail(){
//通过apple可达性类检查可达性
let reachability:reachability=reachability.forInternetConnection()
let networkStatus:Int=
可达性.currentReachabilityStatus().rawValue
如果networkStatus==0{return}
activityIndicatorView.startAnimating()
//WebServices类使用简单的NSURLSession任务
WebServices(类型:.get).startRequest(url:AppUrl.NEWS_DETAIL+
(newsdail?.newsId??),信息:nil){(响应)在
如果让数据=响应?[“数据”]作为字典{
self.setDescription(desc:data[“description”])
}否则{
self.activityIndicatorView.stopAnimating()停止设置动画
}
}
}

现在在苦苦挣扎之后,我一直找不到crash。我的服务器必须支持iPv6吗?如果是这样,为什么所有其他api都在工作,而崩溃只发生在这个api上。请给我建议。

我再次上传了它,代码没有任何变化,它被批准了,但很奇怪。这在两个应用程序中发生在我身上

可能重复的是,我已经检查过了,我有最新的可达性类,正如那篇文章所建议的,但它仍然存在。我遇到了同样的问题,解决方案是什么。