Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Objective c NSNotificationCenter触摸屏通知_Objective C_Xcode_Ios - Fatal编程技术网

Objective c NSNotificationCenter触摸屏通知

Objective c NSNotificationCenter触摸屏通知,objective-c,xcode,ios,Objective C,Xcode,Ios,NSNotificationCenter是否有一种通知类型,允许您在任何课程中收到任何触摸屏幕的通知?或者有其他方法解决这个问题吗?您可以将UIWindow子类化并覆盖-sendEvent:这样它可以在将触摸事件发送到相应视图之前发布通知或对触摸事件进行其他处理。(调用super的-sendEvent实现:执行事件调度。) 如果可以的话,我会避免使用通知,或者至少要非常小心地限制侦听此类通知的对象的数量。在屏幕上拖动手指可以生成大量事件。由于任意数量的对象都可以订阅通知,因此您可以轻松创建应用程

NSNotificationCenter是否有一种通知类型,允许您在任何课程中收到任何触摸屏幕的通知?或者有其他方法解决这个问题吗?

您可以将UIWindow子类化并覆盖-sendEvent:这样它可以在将触摸事件发送到相应视图之前发布通知或对触摸事件进行其他处理。(调用super的-sendEvent实现:执行事件调度。)


如果可以的话,我会避免使用通知,或者至少要非常小心地限制侦听此类通知的对象的数量。在屏幕上拖动手指可以生成大量事件。由于任意数量的对象都可以订阅通知,因此您可以轻松创建应用程序在发送通知时陷入困境的情况。

您可以将UIWindow子类化并覆盖-sendEvent:以便它在将触摸事件发送到相应视图之前发布通知或对触摸事件进行其他处理。(调用super的-sendEvent实现:执行事件调度。)

如果可以的话,我会避免使用通知,或者至少要非常小心地限制侦听此类通知的对象的数量。在屏幕上拖动手指可以生成大量事件。由于任意数量的对象都可以订阅通知,因此很容易造成应用程序在发送通知时陷入困境的情况