使用 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 并获取他有效的令牌。