UIDocumentInteractionControllerDelegate方法在共享到应用程序的共享扩展时不会被调用

时间:2016-06-23 14:30:48

标签: ios uidocumentinteraction

我想找到用户通过iOS共享面板分享的应用。为此,我实现了UIDocumentInteractionControllerDelegate方法documentInteractionController:willBeginSendingToApplication:

Amorós Test...

但问题是,当用户共享应用程序的共享扩展时,不会调用此委托方法。但是,当用户与共享面板中的主应用程序共享时,它会被调用

如果有其他方法可以找到用户在iOS共享面板中使用哪个应用的分享扩展程序,请告诉我

1 个答案:

答案 0 :(得分:0)

无法检测到。同样的方法是无法检测系统应用程序(Notes,在facebook上分享,空投,......)。基本上所有显示为叠加而不是导航到不同的应用程序将不会在该代表中通知。看这里:willBeginSendingToApplication not called when open EverNote or any other extention

我甚至尝试了继承UIDocumentInteractionController并重新实现了一堆像actionSheet:clickedButtonAtIndex这样的方法。什么都没有。