我有一个 UINavigationController,它进入一个加载数据的 ViewController。然后这个 ViewController 转为 TabViewController。这个 TabViewController 有两个选项卡,每个选项卡转到不同的 UITableViewController。然后这两个 TableViewController 转到同一个 DetailsViewController。
现在,当从 DetailVC 向后导航时,我收到此错误:
嵌套的推送动画可能会导致导航栏损坏
在意外状态下完成导航转换。导航栏子视图树可能会损坏。
*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“无法将自身添加为子视图”。
同样,两个 TableView 的设置方式相同,但底部表格视图从框架的顶部开始,因此它的部分被导航栏遮住了。