Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.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 WatchKit:用户点击后退(取消)左上角按钮后,调用popToRootController_Ios_Watchkit_Back Button_Back_Wkinterfacecontroller - Fatal编程技术网

Ios WatchKit:用户点击后退(取消)左上角按钮后,调用popToRootController

Ios WatchKit:用户点击后退(取消)左上角按钮后,调用popToRootController,ios,watchkit,back-button,back,wkinterfacecontroller,Ios,Watchkit,Back Button,Back,Wkinterfacecontroller,我有3个界面控制器(A、B、C)和分层导航。所以用户选择:A->B->C 然后用户可以点击屏幕的左上角或执行左边缘滑动,默认情况下他将进入C->B->a 但是我想跳过B,使用popToRootController——所以我需要C->A didDeactivate中的popToRootController不工作。还有其他想法吗?我制作了中间空屏幕B2,用于快速重定向到C。所以用户选择A->B->B2->C。 然后他回到C->B2,在B2上我使用popToRootController,他转到A。 不

我有3个界面控制器(A、B、C)和分层导航。所以用户选择:A->B->C

然后用户可以点击屏幕的左上角或执行左边缘滑动,默认情况下他将进入C->B->a

但是我想跳过B,使用popToRootController——所以我需要C->A


didDeactivate中的popToRootController不工作。还有其他想法吗?

我制作了中间空屏幕B2,用于快速重定向到C。所以用户选择A->B->B2->C。 然后他回到C->B2,在B2上我使用popToRootController,他转到A。
不是很好的解决方法,但它可以工作

实际上,这在WatchOS 1.0中目前是不可能的,因为默认的后退按钮有自己的功能。希望watchOS 2能在导航方面做出一些改变。