我有麻烦从NSURLSession获取字符串。 下面的代码连接到我的服务器,它应该返回一个Base64字符串。Base64是一个NSString而不是一个字符串
我得到的只是一个NSString。 在这篇文章的末尾是一个输出示例。 为什么在字符串前添加“可选”?如何将这个字符串保存到一个变量?我需要String来解码Base64。
let url = NSURL(string: "url here")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
print(NSString(data: data!, encoding: NSUTF8StringEncoding))
}
task.resume()
输出:
Optional(base64String...)
更多关于斯威夫特的选配正如你必须了解选配一个斯威夫特程序员。阅读手册:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID330 – Moritz