ウェブサイトにアクセスしようとしています。私はdataTaskWithURL
リクエストを使用しています。私はまた、メインブロックにこのコードを実行しようとしているURLタイムアウトのデータタスク
let task = NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: { (data, response, error) in
print("2")
if let urlContent = data {
print("3")
let stringContent = NSString(data: urlContent, encoding: NSUTF8StringEncoding)!
let arr = stringContent.componentsSeparatedByString("<b>The computer's solutions will appear below</b><br>")
let second = arr[1]
let newArr = second.componentsSeparatedByString("</tr></table></center><p align=\"center\">")
let results = newArr[0]
self.resultsLabel.text = results
self.stopActivity()
} else {
print(error)
self.stopActivity()
}
})
task.resume()
:
dispatch_async(dispatch_get_main_queue(), {() -> Void in
//Code
})
しかし、これらのどちらも成功している。ここに私のコードです。私は繰り返し、私もthis postとthis oneを見て試してみましたが、次のエラー
Error Domain=NSURLErrorDomain Code=-1001 "**The request timed out.**" UserInfo={NSUnderlyingError=0x7ff0a3f4c6e0 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 "(null)" UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey=*THE URL I AM TRYING TO ACCESS*, NSErrorFailingURLKey=*THE URL I AM TRYING TO ACCESS*, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-2102, NSLocalizedDescription=The request timed out.})
を取得します。しかし、私は成功していません。ウェブサイトはかなり速く読み込まれます。このエラーを取り除くにはどうすればよいですか?