Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.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
Iphone 对开始/结束外观转换的不平衡调用_Iphone_Ios_Ipad_Animation_Uinavigationcontroller - Fatal编程技术网

Iphone 对开始/结束外观转换的不平衡调用

Iphone 对开始/结束外观转换的不平衡调用,iphone,ios,ipad,animation,uinavigationcontroller,Iphone,Ios,Ipad,Animation,Uinavigationcontroller,我知道这是一个错误,在许多其他问题中都有详细的解释。然而,这似乎仍然是一个争论的话题,因为它的主观性很强。我有两个问题, 这个错误的危害有多大? 我一直在开发一款需要定制UINavigationController的应用程序。我创建了一个假根,它允许我更容易地更改感知到的根。要创建此影响,我将“弹出”到假根,然后立即“推送”新根。像这样, [self popToViewController:self.fakeRootViewController animated:NO]; [self pushV

我知道这是一个错误,在许多其他问题中都有详细的解释。然而,这似乎仍然是一个争论的话题,因为它的主观性很强。我有两个问题,

这个错误的危害有多大?

我一直在开发一款需要定制
UINavigationController
的应用程序。我创建了一个假根,它允许我更容易地更改感知到的根。要创建此影响,我将“弹出”到假根,然后立即“推送”新根。像这样,

[self popToViewController:self.fakeRootViewController animated:NO];
[self pushViewController:newRootViewController animated:NO];
我已经研究这个好几个星期了。我没有任何意外的副作用或任何负面反应。综上所述,;我需要担心这个错误吗

有更好的方法吗?

在解释了我的情况之后,我的第二个问题是,我还可以如何设置rootViewController


谢谢

您还可以在fakeRootViewController的
-(无效)视图将出现:(BOOL)动画

有趣的想法。我当时没有考虑过在fakeRoot ViewController中使用方法,它只是一个标准的
UIViewController
。我要试一试。谢谢。非常感谢你的帮助。然而,这个解决方案并没有解决这个问题。我又回到了原来的设置,因为不用担心的类更少了。尽管如此,还是要谢谢你。