【发布时间】:2015-07-19 14:47:49
【问题描述】:
我使用的 API 以简洁的格式为我提供数据 - 我如何将其作为 String 获得?我可以打印它,但将其保存为字符串似乎不起作用。
我特别想使用来自 NSURLSession 任务的数据更新 UI 元素。
let url = NSURL(string: apiCall)
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
//I want to replace this line below with something to save it to a string.
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}
task.resume()
【问题讨论】:
-
如果你做的很明显(将它分配给一个字符串变量),你会遇到什么问题?
-
当我从任务内部打印字符串时,它有正确的数据,但在任务之后它是空的。
标签: ios swift nsurl nsurlsession