Swiftに変換しようとするとエラーが発生しNSData
ますNSString
これは私の要求です:
var request = NSURLRequest(URL: url!, cachePolicy: NSURLRequestCachePolicy.ReturnCacheDataElseLoad, timeoutInterval: 200)
ここでエラーが発生します:
var mydata :NSData = NSURLCache.sharedURLCache().cachedResponseForRequest(request)!.data
var datastring = NSString(data: mydata, encoding: UInt()) as! String
私の両方が警告エラーを取り除こうとしましたが、うまくいきませんでした:私はtimeoutInterval
200 に増加しました。
そして私は試しました:
var myinfo = NSString(bytes: mydata.bytes, length: mydata.length, encoding: self.responseEncoding())
func responseEncoding() -> NSStringEncoding {
return responseEncoding()
}
この解決策はここではうまくいきませんでした: 不正な NSStringEncoding 値 0x0000 が検出されました