我正在为iOS设备开发服务浏览器,我遇到了一些问题。 我已经通过使用NSNetServiceBrowser正确地发现了服务并解决了它但是如果我尝试使用Alamofire对发现返回的NSNetService的主机名执行.GET请求我得到一个无法解析的名称 我已经使用此代码来执行请求
var url : String = "http://\(self.servers[0].hostName):32400/library/sections"
Alamofire.request(.GET, url.lowercaseString,encoding: ParameterEncoding.URL).responsePropertyList { request, response, result in
if let array = response.result.value as? [[String: String]] {
print("bau")
}
}
self.servers [0] .hostName返回一个字符串,如iMac-di-Tiz.local。 并在Chrome中打开网址我正确地获得了该页面。 有没有人尝试过并使其有效?