2013-11-14 26 views
6

Ben -iOS7 SLComposeViewController kullanarak twitter yazıyı uygulamak çalışıyorum başarısız oldu ve aşağıdaki hatayı alıyorum --iOS7 - SLComposeViewController - Twitter yayınlanırken hata - tweet gönderemiyorum - Bağlantı

Tweet "filan" olamaz twitter bağlantısı başarısız olduğundan gönderilecek.

benim tweet görüntü ve URL dahil ediyorum

- Bir değişiklik olup olmadığını .. aşağıda

kodu -

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

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

cevap

4

döndürülen ne hata görmek için hata ayıklama konsolunu kontrol edebilir misin? Tipik olarak, bu mesajlar daha bilgilendirici olacaktır. Ayrıca, cihazınızda yapılandırılmış birden fazla hesabınız varsa, davanızda geçerli olabilecek açık bir radar sorunu vardır. Lütfen http://www.openradar.me/radar?id=5262535380959232'u kontrol edin.

+0

gerçekten açık bir radar sorunuydu - ayarlara gitti ve yeniden şifre girildi - bazı yeşil keneler aldım - tekrar denedim - hepsi harika! Yardımınız için alkışlar .. – Dancer

+2

Bu da bize iOS7 telefonlarında vurdu. Teşekkür ederim. Kullanıcı, Twitter Uygulamasına girmiş ve şifreyi sıfırlamış olsa da, SLComposeViewController sosyal çerçevesini kullanarak tweet atabildiğimiz Ayarlar-> Twitter altında bir şifre belirleyene kadar DEĞİLDİR. Konsolda şu hata mesajları vardı: 'com.apple.private.social.twitter.service' yetkisi alınamadı ve com.apple.twitter.xpc bağlantısı geçersiz kılındı. – lepert

İlgili konular