目前我正在通过一个从OpenWeatherMap应用程序接口获取和解码数据的应用程序工作,目前我已经完成了所有的工作,除了让解码器返回一些东西。目前,解码器返回的是nil,但是,我从API调用中获得了字节的数据。我不太确定问题出在哪里。我已经按照层次结构设置了ViewModel结构。OPW API JSON数据似乎是字典键的格式:值对集合类型,键用引号括起来,会不会是我的解码器因为引号而找不到必要的信息? 正在获取和解码API调用...saveCity
因此,我想知道在将返回数据发送到以下命令之前,如何检查返回数据中是否包含标题。guard let urls = URL(string: "https://api.drn1.com.au:9000/nowplaying/\(stationurl)?track.titleFatal error: 'try!'expression unexpectedly raised an error: Swift
我目前正在通过做一个项目来学习API,这个项目显示了来自rawg.io的游戏列表,参考了网站的doc。为了从其中调用数据,我在GameFeed.swift & GameDetail.swift中创建了结构和定义键 GameFeed.swift: import Foundation
struct} 我还在ViewController.swift中使用URL Link & JSONDecoder()定义了URLString let urlSt
当试图在Github的REST api中解析来自Create Team调用的响应时,JSONDecoder在解析存储库的许多蛇形大小写的密钥时失败。例如,在Xcode11.0 (11A420a)的Playground中运行时,使用JSONDecoder解码时解码失败。", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associatedwith key C
我正在使用Swift 5和Xcode 11。我正在尝试解析从这个网站返回的JSON,这是我正在设计的API。http://aarontcraig-001-site1.htempurl.com/api/values 从API调用返回JSON如下: [ "Businesses": []但是,当我解析它时,它们都返回为零。guard let data = data els
我试图在Swift中进行一个相当简单的API调用,但由于某种原因,我的dataTask代码没有运行。我已经确保了.resume()在那里。我已经更改了内容,但是当将url放到浏览器中时,它通常会返回JSON数据。我对API有点陌生,因此,任何帮助都将不胜感激。如果我能提供更多的信息,请告诉我。而且,我使用的是一个较旧的MacBook,如果这有区别的话,我正在使用Swift5。谢谢!= nil.... Moving on to JSONDecoder....")
我使用JSONDecoder将JSON转换为对象。 let model = try JSONDecoder().decode(Base.self, from: Data!)} print("Error:\(error)")但是我的错误越来越少了
错误:错误类型(Swift.Double,Swift.D