###前提・実現したいこと
TestFlightを使って自分と知人用に小説をダウンロード、閲覧するアプリを作って配信しているのですが、Swift3にアップデートしたタイミングでipaファイルをTestFlightにアップしたらハングアップするようになりました。
Swift2 -> Swift3に移植する際に何か不備があったのかな?と思ったのですが、Xcodeから実機に直接実行すると正常な動きをします。
そのためデバックができず、原因がわかっていない状況です。。
どなたかご助言をお願いいたします。。
###発生している問題・エラーメッセージ
ハングアップしてアプリが閉じる
###該当のソースコード
現在つかってるのはURLSessionです。
Swift
1static func nURL(_ strURL: String, _ function: @escaping (Data?) -> Void, errorFunction: @escaping (Data?) -> Void) { 2 3 guard let url = URL(string: strURL) else { return } 4 let request = NSMutableURLRequest(url: url); 5 request.httpMethod = "GET"; 6 7 let task = URLSession.shared.dataTask(with: request as URLRequest) { 8 data, response, error in 9 10 if error != nil { 11 errorFunction(data) 12 } 13 else if data != nil { 14 function(data) 15 } 16 } 17 task.resume() 18 }
###試したこと
URLSessionのバックグラウンド通信にて通信部分を作り直したが変わらず。。
移植が悪さをしたとみて、Swift3文法にてアプリを一から作成し直したが、全く同じ現象が起こる
###補足情報(言語/FW/ツール等のバージョンなど)
Xcode
Swift3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/30 23:26
2016/10/31 23:20