Saat ini saya sedang menguji aplikasi saya dengan Xcode 6 (Beta 6). UIActivityViewController berfungsi dengan baik dengan perangkat dan simulator iPhone tetapi macet dengan simulator dan perangkat iPad (iOS 8) dengan log berikut
Terminating app due to uncaught exception 'NSGenericException',
reason: 'UIPopoverPresentationController
(<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>)
should have a non-nil sourceView or barButtonItem set before the presentation occurs.
Saya menggunakan kode berikut untuk iPhone dan iPad untuk iOS 7 dan juga iOS 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];
Saya juga mengalami crash yang sama pada salah satu aplikasi saya yang lain. Bisakah Anda membimbing saya? apakah ada yang berubah dengan UIActivityViewController di iOS 8? Saya memeriksa tetapi saya tidak menemukan apa pun dalam hal ini