Şu anda Xcode 6 (Beta 6) ile uygulamamı test ediyorum. UIActivityViewController, iPhone cihazları ve simülatörleri ile iyi çalışır, ancak iPad simülatörleri ve cihazları (iOS 8) ile aşağıdaki günlükleri kilitler
Terminating app due to uncaught exception 'NSGenericException',
reason: 'UIPopoverPresentationController
(<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>)
should have a non-nil sourceView or barButtonItem set before the presentation occurs.
Hem iOS 7 hem de iOS 8 için iPhone ve iPad için aşağıdaki kodu kullanıyorum
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];
Bir diğer uygulamamda da benzer bir kilitlenme görüyorum. Bana rehberlik edebilir misiniz? 8'de UIActivityViewController ile bir şey değişti mi? Kontrol ettim ama bu konuda hiçbir şey bulamadım