gpt4 book ai didi

ios - NSJSON 序列化失败

转载 作者:行者123 更新时间:2023-11-28 06:45:01 25 4
gpt4 key购买 nike

我正在向 Flickr API 发出一个简单的请求。我知道请求 URL 是正确的并且 URL 任务返回数据。但是,当我尝试时:

let jsonObject: AnyObject! = try NSJSONSerialization.JSONObjectWithData(data, options: [])

在 do, catch block 中,操作失败但不会使应用程序崩溃。我已尝试将选项更改为 MutableContainers 和 AllowFragments,但似乎没有任何效果。

最佳答案

获取数据并将其转换为这样的字符串:

let responseString = String(data: data, encoding: NSUTF8StringEncoding)

然后将其粘贴到像 jsonlint.com 这样的验证器中,看看您是否真的获得了有效的 JSON。

我怀疑您没有从 API 获得有效的 HTTP 响应,所以您可能会返回描述错误的 HTML(或纯文本)?

关于ios - NSJSON 序列化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36722148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com