我需要访问一个包含5个元素的简单数组,并将它们放在标签变量中,但它在我的localhost上。我在某处读到了我需要放入路由器的IP,所以我做到了:http://localhost:8888/credits/credits.json
但是我的代码在我尝试了几个教程和选项时不起作用,它甚至没有打印,也没有出错。我只需要将数组中的值放在标签中。
这是我的代码:
map <F2> <C-w>f:call MoveWindowToRight(1)<CR>
答案 0 :(得分:0)
通常URLSession会占用请求时间。在您的代码中没有问题。它在我的工作中运作良好。我的建议是使用Alamofire进行API调用。
如果长时间运行的任务在一段时间内没有发送或接收到足够的数据,则可能会取消该任务以便稍后恢复。因此,如果可能的话,重要的是使转移可以恢复。
Alamofire.request("http://192.168.178.1:8888/credits/credits.json").responseJSON { response in
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}