この度、テキストファイルをダウンロードして表示させるコードを実装したのですが、
if let resData:NSData.....
の行にて Call can throw but is not marked with 'try'
というエラーが発生しました。おそらく、エラーの実装を行っていないからだと思うのですが、
.....returning: nil, error: &error)
といった形に実装した場合、extra argument 'error' in call
というエラーが出てしまい、解決させることができません。どなたかご指導お願いいたします。
@IBAction func tapBtn(sender: AnyObject) {
let url = NSURL(string: "http://AAA.com/AAA.txt")!
let request = NSURLRequest(url : url as URL)
let error: NSError?
// Errorはこの下の行
if let resData:NSData = NSURLConnection.sendSynchronousRequest(request as URLRequest, returning: nil) as NSData? {
let myData = NSString(data:resData as Data, encoding: String.Encoding.utf8.rawValue) as! String
downloadTextView.text = myData
}
}