AFOAuthcredential和存储凭据

时间:2013-05-29 22:14:02

标签: objective-c get afnetworking

使用AFOAuthcredential在我的单身人士中存储accessToken。 我在我的单例中使用这行代码来存储它。

[AFOAuthCredential storeCredential:newCredential withIdentifier:self.serviceProviderIdentifier];

我的问题是,当我在exampleViewController.h中,我想获得令牌进行GET调用。我如何检索此凭据。

在我的viewWillAppear中,在我的exampleViewController.h中,我调用了

theSingleton *singleton = [[theSingleton alloc] init];

AFOAuthCredential *credential = [AFOAuthCredential retrieveCredentialWithIdentifier:@"self.serviceProviderIdentifier"];
NSString *accessToken = [NSString stringWithFormat:@"%@", credential.accessToken];

我想将accessToken存储在应用中,直到它过期,然后它会刷新它。我的问题是,如何从我的应用程序的其他部分调用retriveCredential并获得有效的令牌。

1 个答案:

答案 0 :(得分:3)

只要传入相同的标识符,就可以从代码中的任何位置调用retrieveCredentialsWithIdentifier返回相同的标记。