下面的代码我试图从服务中获取详细信息。但由于 HTTP 加载失败
导入 UIKit出现错误
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
parseData()
}
func parseData(){
let config = URLSessionConfiguration.default // Session Configuration
let session = URLSession(configuration: config) // Load configuration into Session
let url = URL(string: "Here is my service link"!
let task = session.dataTask(with: url, completionHandler:
{
(data, response, error) in
if error != nil {
print(error!.localizedDescription)
} else {
do {
if let json = try JSONSerialization.jsonObject(with: data!, options: .allowFragments) as? [String: Any] {
print(json)
}
} catch {
print("error in JSONSerialization")
}
}
})
task.resume()
}
}
以上是我尝试过的代码 - 请给出一些建议。
将此添加到 info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句