Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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 在ApplicationIdentinterBackground中使用UITouch抽头计数_Ios_Multitasking_Uitouch - Fatal编程技术网

Ios 在ApplicationIdentinterBackground中使用UITouch抽头计数

Ios 在ApplicationIdentinterBackground中使用UITouch抽头计数,ios,multitasking,uitouch,Ios,Multitasking,Uitouch,我正在尝试计算屏幕触摸次数,并使用UITouch tapCount进行计算。我需要能够继续计数触摸时,应用程序进入背景模式。我将利用定位服务,这样我知道我可以保持应用程序的活力,但我不确定是否有可能继续利用tapCount。有什么想法吗 不可能。一旦应用程序进入后台模式,屏幕不再属于应用程序,而是主屏幕(或屏幕上的任何其他应用程序),同时,由于iOS设备上应用程序的沙盒方式,这将越过这一界限。。 为什么您需要在应用程序之外注册轻触?我很确定这是不可能的,因为您的视图不再显示在屏幕上,无法接收触摸

我正在尝试计算屏幕触摸次数,并使用UITouch tapCount进行计算。我需要能够继续计数触摸时,应用程序进入背景模式。我将利用定位服务,这样我知道我可以保持应用程序的活力,但我不确定是否有可能继续利用tapCount。有什么想法吗

不可能。一旦应用程序进入后台模式,屏幕不再属于应用程序,而是主屏幕(或屏幕上的任何其他应用程序),同时,由于iOS设备上应用程序的沙盒方式,这将越过这一界限。。
为什么您需要在应用程序之外注册轻触?

我很确定这是不可能的,因为您的视图不再显示在屏幕上,无法接收触摸。这种需要类似于计步器,在后台运行时,计步器会对加速计记录的上下移动进行计数(就像大多数计步器应用一样)。不同之处在于,我试图统计在重大位置变化期间与手机的互动情况,以监控手机的使用情况。但绝对不是这样——你正在走出苹果在所有应用程序中创造的“沙箱”。这根本不可能。找到另一种方法来实现你的最终目标,或者转向另一个功能/想法。