Ich habe eine Schaltfläche in meiner App, um eine SLComposeViewController
für die Verwendung mit Twitter zu bringen. Wenn die Ansicht angezeigt wird, wird sie korrekt animiert und verschwindet. Ich habe festgestellt, dass wenn es verschwindet, es auf die Rückseite der aktuellen Ansicht gesendet wird und ich keine Möglichkeit habe, es zurück zu bringen. Ich habe versucht, manuell alle Ansichten oben auf die Rückseite in Code ohne Glück zu senden. Ich habe das Gefühl, dass etwas grundsätzlich mit meiner App nicht stimmt, da dieses Verhalten auf dem Navigationscontroller in der App auf jeder Ebene zu sehen ist. Unten ist ein Screenshot der SLComposeViewController
die Navigationsleiste in der App zu sein, habe ich die Viewcontroller Ansicht einen Alpha-Wert von 0.0f
hat meinen Punkt zu illustrieren:SLComposeViewController Ansichten gesendet, um zurück in der App und reagiert nicht mehr
Ich weiß nicht wirklich, was los ist hier und jede Hilfe wird sehr geschätzt werden. Der Code, den ich die SLComposeViewController
präsentieren bin mit ziemlich Standard und ich habe es in einer anderen App getestet und funktioniert einwandfrei:
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];
}
Sind Sie sicher, dass dieser Code aus dem Mainthread aufgerufen wird? Wenn nicht, können einige obskure Dinge erscheinen. Haben Sie einen Code, der die VC ablehnt? –
Ja, es ist im Hauptthread, ich habe versucht, diesen Code auf dem Root des NavigationController in der App mit dem gleichen Fehler auszuführen. – SamRowley
so '[self.navigationController presentViewController: animiert: Vervollständigung:];' funktioniert auch nicht? –