我正在试图找出在调用时使我的NSRunLoop返回的原因:
[[NSRunLoop currentRunLoop] acceptInputForMode:NSDefaultRunLoopMode beforeDate:expirationDate]
即。我试图找出输入源导致它返回的内容以及输入源的作用。这纯粹是为了调试,而不是用于生产用途。
背景:
当我按外接蓝牙键盘上的转义键时,我可以看到acceptInputForMode:beforeDate:由于此事件而返回。但是我不知道哪个输入源触发了这个(文档中没有任何内容)。这与我对这个问题的调试有关: iOS: How to detect the escape/control keys on a hardware bluetooth keyboard?