Present UIActivityViewController- LaunchServices: invalidationHandler mit dem Namen

Ich habe mir bereits verwandte Fragen angeschautHie undHie, und ich habe die vorgeschlagenen Antworten ohne Erfolg implementiert.

Ich habe ein UIBarButtonItem auf einer UIToolbar mit Connection for Send Action an btnTBAction_touch:

In der Klassenüberschrift des ViewControllers habe ich:

@property (nonatomic, strong) UIActivityViewController *activityViewController;

Die zugehörige Methode in der Klassenimplementierung:

- (IBAction)btnTBAction_touch:(id)sender {
    NSString *string = @"Some string";
    NSURL *url = [[NSURL alloc] initWithString:@"http://www.google.com"];
    UIImage *image = [UIImage imageNamed:@"default.png"];
    self.activityViewController = [[UIActivityViewController alloc] 
        initWithActivityItems:@[string, url, image] applicationActivities:nil];

    if ([self.activityViewController respondsToSelector:@selector(popoverPresentationController)])
    {
        UIPopoverPresentationController *presentationController = [self.activityViewController
            popoverPresentationController];
        presentationController.sourceView = sender;
    }

    [self presentViewController:self.activityViewController animated:YES completion:nil];
}

Während ich auf einem physischen Gerät im Debug-Modus arbeite, wenn ich auf die Schaltfläche tippe, die die obige Methode aufruft, wird in der Debug-Konsole Folgendes angezeigt:

2014-09-19 09:43:31.635 TestApp[1878:237873] LaunchServices: invalidationHandler called
2014-09-19 09:43:31.644 TestApp[1878:237814] LaunchServices: invalidationHandler called

Abweichend von den verwandten Fragen stürzt meine App in diesem Fall nicht ab, die App funktioniert weiterhin einwandfrei und der UIActivityViewController wird korrekt dargestellt. Ich behebe den Fehler jedoch lieber, als zu sagen, dass er gut genug ist.

Zusätzlich habe ich ein paar Permutationen der obigen Methode mit diesen Zeilen ausprobiert:

presentationController.sourceView = self.view;

presentationController.sourceRect = self.view.frame;

Keiner von ihnen hat zur Behebung des Problems beigetragen.

Ich verwende Xcode v6.0.1Das Bereitstellungsziel für meine App ist 7.0 nur für das iPhoneTest auf einem iPhone 5s mit iOS 8.0Code ist alles in Objective-C

Antworten auf die Frage(3)

Ihre Antwort auf die Frage