1

我在第一个视图控制器的 tableview 中列出了所有 Twitter 帐户。在该视图控制器中,我从该表视图中选择了一个帐户并将该帐户对象传递给第二个视图控制器。在第二个视图控制器中,我将 ACAccount 对象直接分配给 SLRequest 对象帐户变量作为休闲

    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 中出现错误

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid account type for this request'

如何纠正这个问题?提前致谢。

4

0 回答 0