晚上好
我有一个表视图,其中填充了本地MySQL数据库中的数据。我正在将MAMP与PHPmyadmin一起使用。
如您所见,它在模拟器上可以很好地工作:
但是,当我尝试在iPhone设备上运行它时,它不会加载任何内容:
这可能是什么原因?我并没有真正了解模拟器与设备之间的区别。
代码如下:
let url: URL = URL(string: urlPath)!
let defaultSession = Foundation.URLSession(configuration: URLSessionConfiguration.default)
let task = defaultSession.dataTask(with: url) { (data, response, error) in
if error != nil {
print("Failed to download data")
}else {
print("Data downloaded")
self.parseJSON(data!)
}
在模拟器上时,它将打印“已下载数据”,并在设备上显示“无法下载数据”。 我正在使用Xcode 9和Swift 4。
非常感谢您的帮助