Attualmente sto testando la mia app con Xcode 6 (Beta 6). UIActivityViewController funziona perfettamente con dispositivi e simulatori iPhone ma si arresta in modo anomalo con simulatori e dispositivi iPad (iOS 8) con i seguenti registri
Terminating app due to uncaught exception 'NSGenericException',
reason: 'UIPopoverPresentationController
(<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>)
should have a non-nil sourceView or barButtonItem set before the presentation occurs.
Sto usando il seguente codice per iPhone e iPad sia per iOS 7 che per 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];
Ricevo un arresto simile anche in un'altra mia app. Potete per favore guidarmi? è cambiato qualcosa con UIActivityViewController in iOS 8? Ho controllato ma non ho trovato nulla al riguardo