2013-11-14 5 views
6

Ich versuche, einen Twitter-Beitrag zur Umsetzung mit IOS7 SLComposeViewController und ich erhalte die folgenden Fehler -IOS7 - SLComposeViewController - Fehler Buchung auf Twitter - nicht tweet senden - Verbindung fehlgeschlagen

Der Tweet „bla bla“ kann nicht gesendet werden, weil die Verbindung zu Twitter fehlgeschlagen ist.

Ich schließe Bild und URL in meinem Tweet - wenn das einen Unterschied ..

unter

Code macht -

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

siehe http://stackoverflow.com/questions/9837285/cannot-send-tweet-popup-erscheint;) – Ilario

Antwort

4

Können Sie Ihre Debug-Konsole überprüfen, um zu sehen, welche Fehler zurückgegeben wird? In der Regel werden diese Nachrichten informativer sein. Wenn auf Ihrem Gerät mehrere Konten konfiguriert sind, liegt ein offenes Radarproblem vor, das in Ihrem Fall zutrifft. Bitte überprüfen Sie http://www.openradar.me/radar?id=5262535380959232.

+0

es war in der Tat das offene Radar Problem - ging zu den Einstellungen und Passwort erneut eingegeben - bekam einige grüne Ticks - wieder versucht - alles cool! Prost für deine Hilfe .. – Dancer

+2

Dies traf uns auch auf iOS7-Handys. Vielen Dank. Obwohl der Benutzer in die Twitter App gegangen war und das Passwort zurückgesetzt hatte, war es NICHTS, bis sie ein Passwort unter Settings-> Twitter hatten, das wir mit dem Social Framework SLComposeViewController twittern konnten. Die Konsole hatte folgende Fehlermeldungen: Die Berechtigung 'com.apple.private.social.twitter.service' konnte nicht abgerufen werden. Die Verbindung zu com.apple.twitter.xpc wurde ungültig gemacht. – lepert

Verwandte Themen