1

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

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

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

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

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

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

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

4

1 回答 1

3

retrieveCredentialsWithIdentifier只要您传入相同的标识符,从代码中的任何位置调用都应该返回相同的令牌。

于 2013-06-23T14:52:16.873 回答