현재 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로 변경된 것이 있습니까? 확인했지만 이것에 아무것도 찾지 못했습니다