Ich teste derzeit meine App mit Xcode 6 (Beta 6). UIActivityViewController funktioniert gut mit iPhone-Geräten und -Simulatoren, stürzt jedoch mit iPad-Simulatoren und -Geräten (iOS 8) mit folgenden Protokollen ab
Terminating app due to uncaught exception 'NSGenericException',
reason: 'UIPopoverPresentationController
(<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>)
should have a non-nil sourceView or barButtonItem set before the presentation occurs.
Ich verwende den folgenden Code für iPhone und iPad sowohl für iOS 7 als auch für iOS 8
NSData *myData = [NSData dataWithContentsOfFile:_filename];
NSArray *activityItems = [NSArray arrayWithObjects:myData, nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard];
[self presentViewController:activityViewController animated:YES completion:nil];
Ich bekomme einen ähnlichen Absturz in einer meiner anderen Apps. Kannst du mich bitte führen? Hat sich mit UIActivityViewController in iOS 8 etwas geändert? Ich habe nachgesehen, aber nichts gefunden