Странная проблема с MGTwitterEngine для ipad - PullRequest
1 голос
/ 27 сентября 2011

Я застрял со странной проблемой 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 он возвращает ноль.

Пожалуйста, предложите мне, в чем может быть проблема или как я могу решить эту проблему. Пожалуйста, помогите мне. Заранее спасибо!

...