【发布时间】:2011-09-21 05:33:11
【问题描述】:
我有一个包含三个viewcontrollers的应用程序
Mapview 是rootviewcontroller
mapview -pushviewcontroller - listview,
listview - pushviewcontroller - mapview,
第一个条件
mapview -pushviewcontroller - 城市景观和 cityview - pushviewcontroller - mapview
第二个条件
listview -pushviewcontroller - 城市景观和 cityview - pushviewcontroller - listview
这样的视图控制器顺序
mapview-listview, mapview-cityview, 列表视图-城市视图
问题是我正在使用[self.navigationController popToRootViewControllerAnimated:YES];
但它仅适用于第一个条件而不适用于第二个条件
当我在第二种情况下使用它时,它会再次显示地图视图
即。列表视图成功推送到城市视图,我想弹回列表视图,但它再次回到地图视图而不是列表视图
即使我也试试这个
[self popToViewControllerAtIndex:1 animated:YES];
但它又显示了同样的问题。
我已经尝试了几乎所有在论坛中找到的东西。
提前致谢!
【问题讨论】:
标签: objective-c uinavigationcontroller pushviewcontroller poptoviewcontroller