是否有人使用GSEventRegisterEventCallBack
?
我的应用在后台运行。我想在前台应用程序(不是我的应用程序)中的视图发生更改时收到通知。是否可以通过GSEventRegisterEventCallBack
?
我无法以任何方式获得GSEventRegisterEventCallBack
任何事件。任何代码片段都有助于高度赞赏。
答案 0 :(得分:1)
有关此主题的一些信息:
我使用模拟器二进制文件并在几个地方找到它:
void GSEventRegisterEventCallback(EventCallback eventCallBack) { __eventCallBack = eventCallBack; }
__ eventCallBack是全局变量。
看起来它在Simulator上根本没有使用,但在真实设备上非常活跃地使用(至少基于GraphicalServices中对这个全局变量的引用)
GSEventRegisterEventCallback(__ UIApplicationHandleEvent)
我想说,你最好的选择是反汇编/反编译UIApplicationMain和UIApplicationHandleEvent。
这很有趣,因为它是与Springboard携手合作的独立服务。而且,因为它在背景中很有可能即使在后台也可以接收事件。