ACAccount не может назначить переменную учетной записи объекта SLRequest непосредственно в IOS 6. Как решить эту проблему?

У меня был список всех учетных записей Twitter в табличном представлении контроллера First view. В этом контроллере представления я выбрал одну учетную запись из этого табличного представления и передал объект этой учетной записи второму контроллеру представления. Во втором контроллере представления я должен был назначить объект 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'

Как исправить эту проблему? Заранее спасибо.

0 ответов

Другие вопросы по тегам