【发布时间】:2019-01-13 22:53:50
【问题描述】:
我目前正在从 Web 开发背景中学习 swift,但我在提出一个简单的网络请求时有点卡住了。
我正在使用下面的文档来了解URLSession 和dataTask,但我似乎对文档如何使用with 存在概念上的误解。 (任何解释将不胜感激)
https://developer.apple.com/documentation/foundation/urlsession/1410330-datatask
这是我的代码:
import Foundation
let url = URL(string: "https://swapi.co/api/people/1/")
let urlSession = URLSession.shared
func completionHandler (_ data : Data?, _ response : URLResponse?, _ error : Error?) -> Void {
print("Completed.")
}
urlSession.dataTask(with url : url, completionHandler : completionHandler)
错误:
Playground execution failed:
error: MyPlayground.playground:5:26: error: expected ',' separator
urlSession.dataTask(with url : url, completionHandler : completionHandler)
^
,
Xcode 9.2 版
Swift 版本 4.0.3 (swiftlang-900.0.74.1 clang-900.0.39.2)
【问题讨论】:
标签: swift