次のように、ACAccount を入力して ACAccountstore に保存しようとしています。
ACAccount *account = [[ACAccount alloc]initWithAccountType:twitterAccountType];
account.username = @"hansaaaha";
while (twitterRequest.rstring == nil)
{
continue;
}
NSString *credentails = twitterRequest.rstring;
NSString *oAuthToken = [credentails componentsSeparatedByString:@"&"][0];
NSString *oAuthSecret = [credentails componentsSeparatedByString:@"&"][1];
oAuthToken = [oAuthToken componentsSeparatedByString:@"="][1];
oAuthSecret = [oAuthSecret componentsSeparatedByString:@"="][1];
account.credential = [[ACAccountCredential alloc]initWithOAuthToken:oAuthToken tokenSecret:oAuthSecret];
[store saveAccount:account withCompletionHandler:^(BOOL success, NSError *error) {
if (success)
NSLog(@"a");
else
NSLog(@"Error: %@", error);
}];
twitterRequest.rstring (別スレッド) が nil でない場合、トークンとシークレットを取得します。
私はおそらくそれらをここに完全に投稿するべきではありませんが、これは何ですか
資格
移入されると、次のようになります。
oauth_token=OAtSGoYoXXXXXXXXXXXXXXhtUs4AT&oauth_token_secret=cGFYzLTqxXXXXXXXXXXXXbC6JEHtK&oauth_callback_confirmed=true
したがって、サブストリングの後、私は持っています
oAuthToken: OAtSGoYoXXXXXXXXXXXXXXXhtUs4AT
oAuthSecret: cGFYzLTqxXXXXXXXXXXXXbC6JEHtK
ただし、保存は次のエラーで失敗します。
エラー: エラー ドメイン=NSURLErrorDomain コード=-1012 「操作を完了できませんでした。(NSURLErrorDomain エラー -1012。)」