Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 按下项目后关闭UIActivityViewController_Swift_Uiactivityviewcontroller - Fatal编程技术网

Swift 按下项目后关闭UIActivityViewController

Swift 按下项目后关闭UIActivityViewController,swift,uiactivityviewcontroller,Swift,Uiactivityviewcontroller,我试图在用户成功共享负载后关闭UIActivityViewController 共享是通过空投进行的 例如,用户通过空投共享对象,活动视图控制器退出 我尝试过使用ActivityViewController完成处理程序,但似乎只有在用户退出后才能收到反馈。除此之外,我不知道该怎么办 这是我的密码 let activityViewController = UIActivityViewController() activityItems: ["Send Payload!", url!], appli

我试图在用户成功共享负载后关闭UIActivityViewController

共享是通过空投进行的

例如,用户通过空投共享对象,活动视图控制器退出

我尝试过使用ActivityViewController完成处理程序,但似乎只有在用户退出后才能收到反馈。除此之外,我不知道该怎么办

这是我的密码

let activityViewController = UIActivityViewController()
activityItems: ["Send Payload!", url!],
applicationActivities: nil)

activityViewController.completionWithItemsHandler = {(activityType: UIActivityType?, completed: Bool, returnedItems:[Any]?, error: Error?) in
    //...
    print(completed)
}

您应该共享您的代码,这是您迄今为止尝试过的方法,特别是您现在遇到的问题。不要指望别人为你做所有的工作。@LinusGeffarth我更新了我的问题,但我真的不知道要做什么。我在很多地方使用ActivityViewController,我没有代码来控制它的撤销。在用户选择他们的操作后,它会自动关闭。关于你的具体使用案例有更多的信息吗?我刚刚意识到我的案例只适用于空投。请描述你按下空投按钮后的行为。
completionWithItemsHandler
是否被调用?如果是,完成的
的打印值是多少?