gpt4 book ai didi

ios - SwiftyJson Swift 3 无法访问 JSON 中的字符串

转载 作者:行者123 更新时间:2023-11-28 15:21:08 24 4
gpt4 key购买 nike

我在使用 SwiftyJson 访问“ token ”时遇到问题。 loginTokens 是一个全局变量,其中存储了一些 JSON 数据。请参阅下面的打印件。

我的代码从未运行到 print(token)。

如这些文档中所述,它应该可以正常工作... https://github.com/SwiftyJSON/SwiftyJSON

    override func viewDidLoad() {
super.viewDidLoad()
print(loginTokens)
if let token = loginTokens["token"].string{
print(token)
}
}

打印(loginTokens)输出:

{
"customer" : {
"href" : "myURL.com"
},
"token" : "kkasd012030-asdasd9kk"
}

loginTokens 设置如下:

应用委托(delegate):

if let tokens = UserDefaults.standard.string(forKey: "loginTokens"){
loginTokens = JSON(tokens)
}

最佳答案

您的 token 必须是数据类型。

使用下面的方法将tokens转换为Data之前

loginTokens = JSON(data: tokens.data(using: .utf8))

关于ios - SwiftyJson Swift 3 无法访问 JSON 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45978719/

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