2013-11-14 2 views
6

Я пытаюсь реализовать твиттер пост, используя IOS7 SLComposeViewController и я получаю следующее сообщение об ошибке -IOS7 - SLComposeViewController - размещение Ошибка в Twitter - не может отправить твит - соединение не удалось

чирикать «бла-бла» не может будет отправлено, потому что соединение с твиттером не удалось.

Я в том числе изображения и URL в моем твиттере - если это делает никакой разницы ..

код ниже -

SLComposeViewController *composeController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter]; 

[composeController setInitialText:@"i ran with 18 chickens under my armpits for 18 hours"]; 
[composeController addImage:[UIImage imageNamed:@"zoeLrg.png"]]; 
[composeController addURL: [NSURL URLWithString: 
          @"http://www.nme.com"]]; 

[self presentViewController:composeController 
        animated:YES completion:nil]; 

SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){ 
    if (result == SLComposeViewControllerResultCancelled) { 

     NSLog(@"delete"); 

    } else 

    { 
     NSLog(@"post"); 
    } 

    [composeController dismissViewControllerAnimated:YES completion:Nil]; 
}; 
composeController.completionHandler =myBlock; 
+0

см. Http://stackoverflow.com/questions/9837285/cannot-send-tweet-popup-appears;) – Ilario

ответ

4

Можете ли вы проверить отладки консоль, чтобы увидеть, что ошибка возвращается? Как правило, эти сообщения будут более информативными. Кроме того, если на вашем устройстве настроено несколько учетных записей, есть проблема с открытым радаром, связанная с ним, которая может применяться в вашем случае. Пожалуйста, проверьте http://www.openradar.me/radar?id=5262535380959232.

+0

Это была действительно открытая проблема с радаром - перешла к настройкам и повторно вводил пароль - получил некоторые зеленые клещи - снова попробовал - все круто! Приветствия за вашу помощь. – Dancer

+2

Это поразило нас и на телефонах iOS7. Спасибо. Несмотря на то, что пользователь зашел в приложение Twitter и сбросил пароль ... это было НЕ до тех пор, пока они не установили пароль в разделе «Настройки-> Twitter», который мы могли бы чирикать, используя социальную инфраструктуру SLComposeViewController. Консоль имела эти сообщения об ошибках: не удалось получить право «com.apple.private.social.twitter.service» и соединение с com.apple.twitter.xpc было признано недействительным. – lepert

 Смежные вопросы

  • Нет связанных вопросов^_^