Twitter'da kullanmak üzere bir SLComposeViewController
getirmek için uygulağımda bir düğme var. Görünüm sunulduğunda doğru şekilde animasyonlar ve kaybolur. Kaybolduğunda mevcut görünümün arkasına gönderildiğini ve onu geri getirmenin hiçbir yolunun olmadığını buldum. Şimdiye kadar tüm görünümleri şans eseri kodda arka tarafa geri göndermeyi denedim. Bu davranış uygulamada herhangi bir seviyede Navigasyon Kontrolörüne görüldüğü için bunun gerçekleşmesi için uygulamamla ilgili temel bir sorun olduğunu hissediyorum. Aşağıda app Navigasyon Bar olmanın SLComposeViewController
bir ekran görüntüsü, ben viewController görünümü benim noktası göstermek için 0.0f
bir Alfa değeri yaptı:SLComposeViewController Görünümler uygulamaya geri gönderilir ve yanıt vermez hale gelir
Gerçekten ne olup bittiğini bilmiyorum burada ve herhangi bir yardım büyük takdir edilecektir. Ben SLComposeViewController
sunmaya kullanıyorum kod oldukça standart ve ben başka bir uygulamada test ettik ve gayet iyi çalışıyor:
NSString *message = [NSString stringWithFormat:@"#%@", [twitterInfo objectForKey:@"hashtag"]];
if ([appDelegate isSocialAvailable]) {
// code to tweet with SLComposeViewController
SLComposeViewController *twitter = [[SLComposeViewController alloc] init];
twitter = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[twitter setInitialText:[NSString stringWithFormat: @"%@", message]];
[self presentViewController:twitter animated:YES completion:nil];
}
bu kod mainThread çağrılır emin misin? Eğer bazı belirsiz şeyler ortaya çıkabilir. VC'yi kapatan herhangi bir kodunuz var mı? –
Evet, ana iş parçacığı içinde, bu kodu aynı hatayla uygulamadaki NavigationController'ın Kökünde çalıştırmayı denedim. – SamRowley
Yani [self.navigationController presentViewController: canlandırılmış: tamamlama:]; 'ya da çalışmıyor? –