在演示UIActivityViewController

时间:2018-06-13 20:18:44

标签: ios swift uinavigationcontroller uiactivityviewcontroller uinavigationitem

我正在利用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)

0 个答案:

没有答案