我有问题,导航控制器的NavigationController..My流创建堆是这样嵌套的UINavigationController流损坏
壳体1: -A--->B--->C
壳体2: -D--->B--->C
这是实际flow来调用navigationController,其中A,B,C,D是不同的堆栈。 我用这种方法把这些堆栈:
B *b=[[B alloc]init]
[[self navigationController]pushViewController:b animated:YES];
问题 当我为了A-->B-->C
移动,然后向后导航C-->B-->A
这个工程的罚款..now如果我移动到D-->B
当再次,但它需要我在C
和 错误nested push animation can result in corrupted navigation
为什么这个错误来了?
注意.. A and D
在同一个堆栈上。
当你再次移动到D - > B时,共享代码... – Vishal
与我上面使用的相同(编辑)...检查我已经在移动A - > B中纠正。 –
@Vishal can你告诉我..我们导航返回..哪种方法被称为? ViewDidLoad我不认为会被称为 –