UIActivityViewController 在 iOS 8 iPad 上崩潰 - UIActivityViewController crashing on iOS 8 iPads

問題:

I am currently testing my app with Xcode 6 (Beta 6).我目前正在使用 Xcode 6 (Beta 6) 測試我的應用程序。 UIActivityViewController works fine with iPhone devices and simulators but crashes with iPad simulators and devices (iOS 8) with following logs 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.

I am using following code for iPhone and iPad for both iOS 7 as well as iOS 8我正在爲 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];

I am getting a similar crash in of one my other app as well.我的另一個應用程序也發生了類似的崩潰。 Can you please guide me ?你能指導我嗎? has anything changed with UIActivityViewController in iOS 8? iOS 8 中的 UIActivityViewController 有什麼變化嗎? I checked but i did not find anything on this我查過了,但我沒有找到任何關於這個的東西


解決方案:

參考一: https://stackoom.com/question/1jbBm
參考二: UIActivityViewController crashing on iOS 8 iPads
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章