Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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 控制/通知中心打开时,保持SpriteKit场景运行_Ios_Swift_Xcode_Sprite Kit - Fatal编程技术网

Ios 控制/通知中心打开时,保持SpriteKit场景运行

Ios 控制/通知中心打开时,保持SpriteKit场景运行,ios,swift,xcode,sprite-kit,Ios,Swift,Xcode,Sprite Kit,我目前正在使用Xcode、Swift和SpriteKit开发一款简单的多人游戏 在用户通过从屏幕顶部向下滑动或从屏幕底部向上滑动打开控制/通知中心之前,一切都进展顺利。此时,场景将暂停,直到用户关闭控制/通知中心 我希望有一种方法可以在saidSKScene打开时保持其运行。如果不可能,也许有办法 防止通知/控制中心在场景中打开,或 检测玩家何时以代理方式打开中心 当然,这个问题的标题是关于保持SKScene运行,而不是防止/检测通知/控制中心干扰。如果这个问题没有可行的解决方案,上面列出的

我目前正在使用Xcode、Swift和SpriteKit开发一款简单的多人游戏

在用户通过从屏幕顶部向下滑动或从屏幕底部向上滑动打开控制/通知中心之前,一切都进展顺利。此时,场景将暂停,直到用户关闭控制/通知中心

我希望有一种方法可以在said
SKScene
打开时保持其运行。如果不可能,也许有办法

  • 防止通知/控制中心在场景中打开,或
  • 检测玩家何时以代理方式打开中心
当然,这个问题的标题是关于保持
SKScene
运行,而不是防止/检测通知/控制中心干扰。如果这个问题没有可行的解决方案,上面列出的项目只是潜在的想法


我正在2017 MacBookPro上运行macOS Mojave 10.14.6。我也在使用Xcode版本11.0(11A420a)。感谢您的帮助。

您需要获取导致场景暂停的通知,并防止其暂停(或取消暂停后),我不记得立即触发了哪个通知。@Knight0fDragon有趣的是,
ApplicationIdentinterBackground
。但是,不确定如何防止场景暂停,因为进入背景时场景会自动暂停。