我正在利用UINavigationViewController来处理浏览我的应用程序。 navigationItem包含一个titleView,它是一个图像。
在其中一个ViewControllers上,我需要呈现一个UIActivityViewController。但是,当它出现时,另一个titleView被添加到navigationItem?
这是UIActivityViewController演示中的一个奇怪的错误吗? 有没有办法删除它?
以下是我如何实现UIActivityViewController的示例代码:
// Set up activity view controller
let textToShare: [Any] = [courseLinkString, courseLinkUrl]
let activityViewController = UIActivityViewController(activityItems: textToShare, applicationActivities: nil)
let rootViewController: UIViewController = UIApplication.shared.keyWindow!.rootViewController!
activityViewController.popoverPresentationController?.sourceView = self.view // so that iPads won't crash
rootViewController.present(activityViewController, animated: true, completion: nil)