我想Twitter帐户存入ACAccountStore
。
我验证与用户MPOauth
(此作品完美,我可以验证和发布消息),当我收到的访问令牌和访问令牌秘密我继续保存该帐户。
首先,我拆分只取令牌本身,而不是用户ID令牌的访问。 之后,这是我的代码
if ([username length] > 0 && [token length] > 0 && [secret length] > 0) {
ACAccountStore *accountStore = [[ACAccountStore alloc] init];
ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
ACAccount *account = [[ACAccount alloc] initWithAccountType:accountType];
ACAccountCredential *credentials = [[ACAccountCredential alloc] initWithOAuthToken:token tokenSecret:secret];
[account setCredential:credentials];
[account setUsername:username];
[accountStore saveAccount:account withCompletionHandler:^(BOOL success, NSError *error) {
if (success) {
NSLog(@"the account was saved!");
} else {
NSLog(@"the account was NOT saved");
}
[accountStore release];
[account release];
[credentials release];
}];
}
但从来没有工作,我得到这个
Error Domain=NSURLErrorDomain Code=-1012 "The operation couldn’t be completed. (NSURLErrorDomain error -1012.)"
我读这响应错误验证对Twitter上的数据,是通过iOS5的框架储蓄帐户之前做过的事情。
我已经读过这个效应初探 ,并在后的Twitter 。
怎么了?