Swift 当UIActivityViewController被解除时,所有推送的视图控制器也会弹出
我有一个选项卡栏控制器,其中视图控制器嵌入在导航控制器中。当另一个视图控制器被推到其中一个导航控制器上并显示UIActivityViewController以共享到app store的链接时,当操作完成且UIActivityViewController被解除时,除第一个视图控制器外,所有推送的视图控制器都会从堆栈中弹出 有人有同样的问题吗Swift 当UIActivityViewController被解除时,所有推送的视图控制器也会弹出,swift,navigation,uiactivityviewcontroller,Swift,Navigation,Uiactivityviewcontroller,我有一个选项卡栏控制器,其中视图控制器嵌入在导航控制器中。当另一个视图控制器被推到其中一个导航控制器上并显示UIActivityViewController以共享到app store的链接时,当操作完成且UIActivityViewController被解除时,除第一个视图控制器外,所有推送的视图控制器都会从堆栈中弹出 有人有同样的问题吗 if let name = URL(string: "itms-apps://itunes.com/apps/appname"), !name.abs
if let name = URL(string: "itms-apps://itunes.com/apps/appname"), !name.absoluteString.isEmpty {
let objectsToShare = [name]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityVC.view.backgroundColor = .white
present(activityVC, animated: true) // activityVC is presented on viewcontroller that is pushed on nav controller stack
}