我有一个UIActivity
实现该方法的activityViewController
方法。一切正常,除非用户快速双击我的活动图标。这会导致对该方法的重复调用并崩溃:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图以模态方式呈现活动控制器。”
我正在使用自定义UIActivityItemProvider
作为进行服务器调用的数据(并且可能很慢),这似乎是问题的原因。
如何确保没有出现两个视图控制器?
注意:这是通过 完成的,UIActivityViewController
所以我认为我无法访问任何按钮来禁用它们。