小编Chr*_*oph的帖子

iOS:popViewController意外行为

我一直在网上寻找解决方案.我找不到任何东西.所以:我正在使用UINavigationController.我正在推动两个UIViewControllers.在第二个推送ViewController我正在执行此代码:

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error {
NSLog([error localizedDescription]);
[self.navigationController popViewControllerAnimated:YES]; }
Run Code Online (Sandbox Code Playgroud)

预期的事情将是最后推送的ViewController消失.在这个应用程序中,我在很少的地方这样做,它在这个非常ViewController期望的任何地方工作正常.会发生什么是只有后退按钮离开屏幕(动画),但其他一切都停留在屏幕上.在控制台输出中,执行此行时会打印出两个内容:

2011-03-14 16:32:44.580 TheAppXY [18518:207]嵌套弹出动画可导致导航栏损坏

2011-03-14 16:32:53.507 TheAppXY [18518:207]在意外状态下完成导航过渡.导航栏子视图树可能已损坏.

两个错误消息我找不到任何信息.我正在使用XCode 4和iOS SDK 4.3.也许任何人都可以帮我解决这个问题.

xcode uinavigationcontroller ios

49
推荐指数
3
解决办法
4万
查看次数

标签 统计

ios ×1

uinavigationcontroller ×1

xcode ×1