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