Ich bin dabei, meine App für iOS6 und iPhone zu ändern, ich kann nicht herausfinden, warum, wenn ich posten von Twitter mit dem neuen sozialen Rahmen muss ich drücken 'Abbrechen' zweimal zum Schließen, jemand anderes hat dieses Problem oder eine Reparatur? Hier ist der Code für die Schaltfläche.Twitter Beitrag iOS6 'Cancel' Button Ausgabe
- (IBAction)twitterPost:(id)sender
{
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter])
{
mySLComposerSheet = [[SLComposeViewController alloc] init];
mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
[mySLComposerSheet setInitialText:[NSString stringWithFormat:@"This is my tweet, hello!",mySLComposerSheet.serviceType]];
[self presentViewController:mySLComposerSheet animated:YES completion:nil];
}
[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) {
NSLog(@"dfsdf");
switch (result) {
case SLComposeViewControllerResultCancelled:
break;
case SLComposeViewControllerResultDone:
break;
default:
break;
}
}];
}
Haben Sie die completionHandler Einstellung versucht, bevor Sie den View-Controller zu präsentieren? – ale0xB
Das hat den Job gemacht, danke Alex. –
Schön, ich habe den Kommentar als Antwort gepostet (siehe unten). Prost! – ale0xB