Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SwiftyJson Swift 3无法访问JSON中的字符串_Ios_Swift_Swift3_Native_Swifty Json - Fatal编程技术网

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

Ios SwiftyJson Swift 3无法访问JSON中的字符串,ios,swift,swift3,native,swifty-json,Ios,Swift,Swift3,Native,Swifty Json,我无法使用SwiftyJson访问令牌。loginTokens是一个全局变量,其中存储了一些JSON数据。请参阅下面的打印 我的代码从未运行到printtoken 正如这些文档中所描述的,它应该可以工作。。。 printloginTokens输出: { "customer" : { "href" : "myURL.com" }, "token" : "kkasd012030-asdasd9kk" } loginTokens的设置如下: 应用程序代表:

我无法使用SwiftyJson访问令牌。loginTokens是一个全局变量,其中存储了一些JSON数据。请参阅下面的打印

我的代码从未运行到printtoken

正如这些文档中所描述的,它应该可以工作。。。

printloginTokens输出:

{
    "customer" : {
        "href" : "myURL.com"
    },
    "token" : "kkasd012030-asdasd9kk"
}
loginTokens的设置如下:

应用程序代表:

if let tokens = UserDefaults.standard.string(forKey: "loginTokens"){
    loginTokens = JSON(tokens)
}
您的令牌必须是数据类型

使用以下命令将令牌转换为数据


什么类型的登录?试试看。rawString@V.Khambir它是JSON类型。请看我的edit@ThomasCharlesworth以及如何在UserDefaults中存储loginTokens的数据?
if let tokens = UserDefaults.standard.string(forKey: "loginTokens"){
    loginTokens = JSON(tokens)
}
loginTokens = JSON(data: tokens.data(using: .utf8))