19
iOS 8 iPadでクラッシュするUIActivityViewController
私は現在、Xcode 6(ベータ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]; …