iOS pop 到指定界面

當A push 到 B,再push到 C,想從C pop 回A,有兩種方法

1、pop到根視圖控制器,沒什么特別的

- (nullable UIViewController *)popViewControllerAnimated:(BOOL)animated;?

2、pop到指定控制器

- (nullable NSArray<__kindof UIViewController *> *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated;

然而當我們直接用第二種方法時系統會“崩潰”,原因:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Tried to pop to a view controller that doesn't exist.'

壓入棧了,在棧內查找

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容