Я использовал приведенный ниже код, чтобы показать UIActivityViewController, который работал нормально, когда я использовал Xcode 6, Swift 1.2 и iOS 8. Однако когда я обновил, он показывает UIActivityViewController, но он полностью пусто без каких-либо опций обмена. Есть ли у вас какие-либо предложения?
if UIDevice.currentDevice().userInterfaceIdiom == .Pad {
let textToShare = textViewOne.text
let objectsToShare = [textToShare]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
let nav = UINavigationController(rootViewController: activityVC)
nav.modalPresentationStyle = UIModalPresentationStyle.Popover
let popover = nav.popoverPresentationController as UIPopoverPresentationController!
popover.sourceView = self.view
popover.sourceRect = sender.frame
self.presentViewController(nav, animated: true, completion: nil)
} else {
let textToShare = textViewOne.text
let objectsToShare = [textToShare]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion: nil)
}
Подробнее здесь: https://stackoverflow.com/questions/328 ... er-on-ipad