iOS: Warnung "Versuch, ViewController darzustellen, dessen Ansicht nicht in der Fensterhierarchie ist"

Ich bekomme folgende Warnung, wenn ich versuche, eine ActivityController auf navigation controller,

Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80> whose view is not in the window hierarchy!

Habe ich versucht zu präsentieren view-controller, indem Sie die 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 ?

Kommentar zu dem Problem
Verwenden Sie ` [self presentViewController: activityController animated: YES completion:nil];` Kommentarautor: Midhun MP
@Mithun MP: ja. Gearbeitet. Danke Mann. 🙂 Kommentarautor: iOSNoob

InformationsquelleAutor der Frage iOSNoob | 2015-02-07

Schreibe einen Kommentar