Ipad iOS 8中的UIActivityViewController错误

Ipad iOS 8中的UIActivityViewController错误,ipad,crash,ios8,uiactivityviewcontroller,Ipad,Crash,Ios8,Uiactivityviewcontroller,基本上,我被迫检查设备的iOS版本是否为8.0,是否为iPad,以运行以下代码: ActivityView.popoverPresentationController.sourceView = view; ActivityView.popoverPresentationController.sourceRect = CGRectMake(0, 50, 1, 1); 否则,应用程序将崩溃 现在的问题是它在iPad Mini中崩溃。基本上,我应该检查activityView是否响应选择器popov

基本上,我被迫检查设备的iOS版本是否为8.0,是否为iPad,以运行以下代码:

ActivityView.popoverPresentationController.sourceView = view;
ActivityView.popoverPresentationController.sourceRect = CGRectMake(0, 50, 1, 1);
否则,应用程序将崩溃


现在的问题是它在iPad Mini中崩溃。

基本上,我应该检查activityView是否响应选择器popoverPresentationController,而不是检查iOS 8和iPad

[ActivityView respondsToSelector:@selector(popoverPresentationController)] ) {
    ActivityView.popoverPresentationController.sourceView = view;
    ActivityView.popoverPresentationController.sourceRect = CGRectMake(0, 50, 1, 1);
}

模拟器还是实际的?实际的。它在iPadMini中崩溃。本主题包含您需要的所有答案。