1

シングルトンに accessToken を格納するために AFOAuthcredential を使用します。シングルトンでこのコード行を使用して保存します。

[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を呼び出し、有効なトークンを取得するのですか?

4

1 に答える 1

3

コード内の任意の場所からの呼び出しretrieveCredentialsWithIdentifierは、同じ識別子を渡す限り、同じトークンを返す必要があります。

于 2013-06-23T14:52:16.873 に答える