Я застрял со странной проблемой MGTwitterEngine для iPad, потому что когда я использую его для iPhone, он работает отлично, но когда я использую его для iPad, то в методе ниже (метод делегата) я получаю имя пользователя как ноль, но в iPhone это было давать правильные (например, soha00)
Код для вызова MGTwitterEngine: -
-(IBAction)loginWithTwitterButtonClicked:(UIButton *)sender
{
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = @"PzkZj9g57ah2bcB58mD4Q";
_engine.consumerSecret = @"OvogWpara8xybjMUDGcLklOeZSF12xnYHLE37rel2g";
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine: _engine delegate: self];
if (controller)
{
[self presentModalViewController: controller animated: YES];
}
}
Приведенный ниже метод является методом делегата, который вызывается при нажатии кнопки авторизации.
- (void) OAuthTwitterController: (SA_OAuthTwitterController *) controller authenticatedWithUsername: (NSString *) username {
NSLog(@"Authenticated with user %@", username);
}
В iPhone он правильно отображает имя пользователя, но на iPad он возвращает ноль.
Пожалуйста, предложите мне, в чем может быть проблема или как я могу решить эту проблему.
Пожалуйста, помогите мне.
Заранее спасибо!