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'
Как исправить эту проблему? Заранее спасибо.