1

我有一个UIActivity实现该方法的activityViewController方法。一切正常,除非用户快速双击我的活动图标。这会导致对该方法的重复调用并崩溃:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“应用程序试图以模态方式呈现活动控制器。”

我正在使用自定义UIActivityItemProvider作为进行服务器调用的数据(并且可能很慢),这似乎是问题的原因。

如何确保没有出现两个视图控制器? 注意:这是通过 完成的,UIActivityViewController所以我认为我无法访问任何按钮来禁用它们。

4

1 回答 1

-4

第一次单击后禁用该按钮,并在关闭该 activityViewController 后启用

于 2013-09-03T22:56:55.227 回答