我目前正在使用XCode 6(Beta 6)测试我的应用程序。 UIActivityViewController正常工作与iPhone设备和模拟器,但与iPad模拟器和设备(iOS版8)以下日志UIActivityViewController在iOS8 iPad上崩溃
Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs.'
我使用以下的iPhone和iPad的代码量。iOS 7和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];
我也遇到了类似的崩溃在我的其他应用程序以及。你能指导我吗? iOS 8中的UIActivityViewController有什么变化?我检查了但我在此找不到任何东西
我甚至没有得到崩溃这么多的信息,从拉我的头发这一个 – 2015-05-20 20:36:27
下面的答案为成语测试。你应该使用@Galen的答案。 – doozMen 2016-04-18 10:37:26