在IOS 6中,account无法直接分配给SLRequest对象account变量,如何解决此问题?
我已经在第一个视图控制器的tableview中列出了所有Twitter帐户。在该视图控制器中,我从该表视图中选择了一个帐户,并将该帐户对象传递给第二个视图控制器。 在第二个视图控制器中,我将account对象直接分配给SLRequest对象account变量作为fallows在IOS 6中,account无法直接分配给SLRequest对象account变量,如何解决此问题?,ios,twitter,acaccount,slrequest,acaccountstore,Ios,Twitter,Acaccount,Slrequest,Acaccountstore,我已经在第一个视图控制器的tableview中列出了所有Twitter帐户。在该视图控制器中,我从该表视图中选择了一个帐户,并将该帐户对象传递给第二个视图控制器。 在第二个视图控制器中,我将account对象直接分配给SLRequest对象account变量作为fallows ACAccount *twitterAccount=_mySelectedAccount;//My Account get from first view controller is pass here.
ACAccount *twitterAccount=_mySelectedAccount;//My Account get from first view controller is pass here.
NSLog(@"%@",twitterAccount.username); //This line works fine.
NSURL *requestURL=[NSURL URLWithString:@"https://api.twitter.com/1.1/statuses/home_timeline.json"];
NSMutableDictionary *parameters=[NSMutableDictionary new];
[parameters setObject:@"200" forKey:@"count"];
SLRequest *post=[SLRequest requestForServiceType:SLServiceTypeTwitter requestMethod:SLRequestMethodGET URL:requestURL parameters:parameters];
post.account=twitterAccount;
post时出错。account=twitterAccount;这段代码在IOS 7上运行得很好,但在IOS 6中,我得到了一个错误作为fallow
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid account type for this request'
如何纠正这个问题?提前谢谢