我如何将我的访问令牌存储到默认值或数组中

how can i store my access token to defaults or into an array

我想在登录时点击 API 然后我将获得一个访问令牌然后每当我将 运行 我的应用程序直接移动到主页但我无法获得访问令牌在那里,我怎样才能实现 this.my 主页条件不是简单地获取访问令牌。

当您收到登录成功响应时 API。 在你回复之后和推送到主页之前写下这一行。

[[NSUserDefaults standardUserDefaults] setObject:@"Token" forKey:@"accessToken"];

希望对你有用。

您可以使用用户默认值objective c保存您的令牌

NSString *token = @“yourToken”;
[[NSUserDefaults standardUserDefaults] setObject: token forKey:@“Token”];
[[NSUserDefaults standardUserDefaults] synchronize]; 

获取您的令牌

NSString *savedValue = [[NSUserDefaults standardUserDefaults]
    stringForKey:@"Token"];

Swift3.0代码保存数据

let defaults = UserDefaults.standard
defaults.set(“yourToken”, forKey: “Token”)

// Get the Token from UserDefaults
if let token = defaults.value(forKey: “Token”) as? String {
    print("defaults Token: \(token)")
}

使用NSUserDefaults

实现非常简单

第1步:当登录API调用并得到响应时,然后将accessToken保存在用户默认值中,例如:

[[NSUserDefaults standardUserDefaults] setObject:@"yourAccessToken" forKey:@"AccessTokenKey"];

第 2 步: 检索已保存的 accessToken 您在整个项目中需要时保存在用户默认值中,例如:

NSString *accessToken = [[NSUserDefaults standardUserDefaults] objectForKey:@"AccessTokenKey"];

编码愉快...