Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.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 观察发送到根视图控制器的事件通知,并将其转发到子视图控制器_Ios_Events_Uitabbarcontroller_Uisplitviewcontroller_Uiwindow - Fatal编程技术网

Ios 观察发送到根视图控制器的事件通知,并将其转发到子视图控制器

Ios 观察发送到根视图控制器的事件通知,并将其转发到子视图控制器,ios,events,uitabbarcontroller,uisplitviewcontroller,uiwindow,Ios,Events,Uitabbarcontroller,Uisplitviewcontroller,Uiwindow,我正在开发一个应用程序,它在iOS 6下的UITabBarController中有UISplitViewControllers 这曾经是一个“不,不”,但显然是 无论如何,为了使旋转正确工作,我必须从根视图控制器到子拆分视图控制器 我目前正在为几个已知的事件(willRotate…,等等)执行此操作。但是,分割视图控制器的一个委托方法仍然没有触发 我的问题是:是否有办法(如在Xcode控制台中)监视发送到应用程序代理的根视图控制器的事件?我想看看如果我没有正确转发任何事件会发生什么。这是否需要我

我正在开发一个应用程序,它在iOS 6下的
UITabBarController
中有
UISplitViewController
s

这曾经是一个“不,不”,但显然是

无论如何,为了使旋转正确工作,我必须从根视图控制器到子拆分视图控制器

我目前正在为几个已知的事件(willRotate…,等等)执行此操作。但是,分割视图控制器的一个委托方法仍然没有触发

我的问题是:是否有办法(如在Xcode控制台中)监视发送到应用程序代理的根视图控制器的事件?我想看看如果我没有正确转发任何事件会发生什么。这是否需要我将
UIWindow
子类化,并在执行类似
NSLog(event)
的操作时实现
-(void)sendEvent:(UIEvent*)event

Edit:我最终通过子类化UISplitViewController并强制调用委托方法解决了问题。我写了一篇文章详细介绍了我的解决方案。但是,我仍然没有找到一个好方法来确定发送到根视图控制器的所有事件