2016-08-27 12 views
0

私の要求は「ドメインNSURLErrorDomainコード4294966292」にクラッシュします。ドメインNSURLErrorDomainコード4294966292

let request = NSMutableURLRequest(URL: NSURL(string: IPPost)!) 
let session = NSURLSession.sharedSession() 

request.HTTPMethod = "POST" 

request.HTTPBody = "text".dataUsingEncoding(NSUTF8StringEncoding); 

request.addValue("text/plain; charset=UTF-8", forHTTPHeaderField: "Content-Type") 

let task = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in 

    let strData = NSString(data: data!, encoding: NSUTF8StringEncoding) 

ファイル "Info.plistのは、" 私が追加 "NSAllowsArbitraryLoadsを= true" を

プロンプトは、私が間違って何をやっているしてください?

答えて

0

4294966292は、-1004の符号なしInt32バージョンです。参照用にInt32(bitPattern: 4294966292)経由で変換することができます。

エラーコード-1004がcfurlErrorCannotConnectToHost用で、ここのドキュメントを参照してください。https://developer.apple.com/reference/cfnetwork/cfnetworkerrors/1417006-cfurlerrorcannotconnecttohost

を多分これはあなたが(IPPostのURLが何であれ)に接続しようとしているサーバに問題があることを意味します。私は、私のサーバーがダウンしていて、それを元に戻すのを忘れてしまったときに、このエラーに遭遇しました。存在しないサイトにアクセスしようとしている場合に、URLの形式が誤っている可能性もあります。

URLを印刷して、手動でブラウザまたはcurlコマンドで手動で確認してみます。

関連する問題