1

次のように、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。)」

4

0 に答える 0