我试图从服务器&下载JSON文件下面的教程来做到这一点(http://www.learnswiftonline.com/mini-tutorials/how-to-download-and-read-json/)正从URL数据斯威夫特
首先我想“检查响应”部分(我加了一些部分,看看有什么错)
let requestURL: NSURL = NSURL(string: "http://www.learnswiftonline.com/Samples/subway.json")!
let urlRequest: NSMutableURLRequest = NSMutableURLRequest(URL: requestURL)
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithRequest(urlRequest) {
(data, response, error) -> Void in
let httpResponse = response as! NSHTTPURLResponse
let statusCode = httpResponse.statusCode
if (statusCode == 200) {
print("Everyone is fine, file downloaded successfully.")
} else {
print("Failed")
}
task.resume()
这应该打印或者“每个人都精〜”或“失败”,但也不来了......我想看到的StatusCode所以我把里面print(statusCode)
但task
再次打印什么。
这是我的操场截图:
+
CFRunLoop in Swift Command Line Program
这就是我一直在寻找的答案,因为我正在处理OS X命令行应用程序(我把整个一堆搬到了操场上,看看会发生什么)。检查这个,如果你与我相同
非常感谢您的编辑! :) – Joy