我的问题是我想点击 url,当我点击服务器端的 url 时,php 仅echo在 php 中返回结果,我必须将该结果保存在 swift 3 中的变量中,我尝试了以下代码:
let URLstr = URL(string: strURL)
let request = URLRequest(url: URLstr!)
request.httpMethod = "POST"
print (request)
Run Code Online (Sandbox Code Playgroud)
我没有在 swift 中获取 URL 的内容,这在 Objective C 中要容易得多。
将字符串初始值设定项与 url 一起使用。
do {
let contents = try String(contentsOf: URLstr, encoding: .ascii)
} catch {
// handle error
}
Run Code Online (Sandbox Code Playgroud)
或者您可以使用 URLSession。
let task = URLSession.shared.dataTask(with: URLStr) { data, response, error in
guard data != nil else { // no data }
let contents = String(data: data!, encoding: .ascii)
}
task.resume()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6165 次 |
| 最近记录: |