Ich erhalte Warnung folgende wenn ich versuche, eine ActivityController auf Navigation-Controller zu präsentieren,iOS: Warnung „Versuch Viewcontroller, deren Ansicht zu präsentieren ist nicht in der Fensterhierarchie“
Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80> whose view is not in the window hierarchy!
ich versucht habe View-Controller präsentieren durch folgenden Code,
UIActivityViewController * activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
activityController.excludedActivityTypes = excludeActivities;
UIViewController *vc = self.view.window.rootViewController;
[vc presentViewController: activityController animated: YES completion:nil];
[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) {
NSLog(@"completed");
}];
Was läuft hier falsch?
Verwenden Sie '[self presentViewController: activityController animiert: YES completion: nil];' –
@Mithun MP: Ja. Hat funktioniert. Danke, Mann. :) – iOSNoob