我目前正在使用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