「嵌套的推動畫可能導致損壞的導航欄」在three20 TTCategory示例中,我試圖修改LauncherViewTestController以啓動測試視圖控制器。我創建了一個TestContrller類,並註冊爲當調用launcherView:didSelectItem:
[map from: @"tt://test"
parent: @"tt://launcherTest"
toViewController: [TestController class]
selector: nil
transition: 0];
然後在launchView:didSelectItem :,我嘗試導航到該測試視圖控制器
- (void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item {
TTNavigator *navigator = [TTNavigator navigator];
[navigator openURLAction:[ [TTURLAction actionWithURLPath:@"tt://test"] applyAnimated:NO]];
}
不過,我不斷收到「可能會導致錯誤的嵌套推動畫在損壞的導航欄中「,並且導航欄與標題堆棧相互無法正常工作。我對iphone開發很陌生,有人可以給我一些幫助嗎?
編輯,我在下面發佈我的答案,我需要映射到SharedViewController而不是ViewController。
如果使用動畫將視圖控制器推到導航控制器上,必須先等到該動畫完成後再按另一個視圖控制器。 – titaniumdecoy
但我該怎麼辦? –