Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
Ios UIActivityViewController防止精灵套件中的触碰_Ios_Objective C_Sprite Kit_Uiactivityviewcontroller - Fatal编程技术网

Ios UIActivityViewController防止精灵套件中的触碰

Ios UIActivityViewController防止精灵套件中的触碰,ios,objective-c,sprite-kit,uiactivityviewcontroller,Ios,Objective C,Sprite Kit,Uiactivityviewcontroller,我有一个代理ViewController,它提供一个UIActivityViewController来共享游戏的分数。代理调用工作正常,视图显示正确,我可以取消而不出任何问题。但是,在ACV被解除后,我的SKScene不再记录触摸事件 为了找到一种方法来解决这个问题,我在ACV的完成处理程序中重新加载了我的菜单。不过,没有接触事件 我试图在完成处理程序中显式地忽略AVC,但也不起作用 如果有什么关系,我的SKScene将添加到一个SKView,一个viewController的.view属性的子

我有一个代理ViewController,它提供一个UIActivityViewController来共享游戏的分数。代理调用工作正常,视图显示正确,我可以取消而不出任何问题。但是,在ACV被解除后,我的SKScene不再记录触摸事件

为了找到一种方法来解决这个问题,我在ACV的完成处理程序中重新加载了我的菜单。不过,没有接触事件

我试图在完成处理程序中显式地忽略AVC,但也不起作用

如果有什么关系,我的SKScene将添加到一个SKView,一个viewController的.view属性的子视图。AVC添加了一个简单的
[self-presentViewController…]


我在StackOverflow或其他站点上找不到任何其他解决此问题的方法。

请验证acv的视图是否已从视图层次结构中删除,例如通过枚举和记录子视图。它只能在仍在响应链中时吞下触碰。但是,如果没有任何代码,就不可能说是什么导致了这个问题。不确定这是否有帮助,但是当ACV出现时,我得到了很多关于约束的错误,谈到了打破约束和创建符号断点。
self.view.window.subview
中还有第二个视图。我对它们进行了迭代,如果不是
self.view
,则将它们从子视图中删除,即使只有一个子视图,问题仍然存在。很抱歉在评论中提到这些,但不确定是否与答案相关。