我目前正在使用Xcode 6(Beta 6)测试我的应用程序。UIActivityViewController可与iPhone设备和模拟器配合使用,但与iPad模拟器和设备(iOS 8)崩溃并带有以下日志
Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs.
我正在为iOS 7和iOS 8使用以下iPhone和iPad代码
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有什么变化吗?我查了但是我没有找到任何关于此的内容
九州编程
一只斗牛犬
四季花海