xcode - 没有显示 segue 显示的快速后退按钮

标签 xcode swift uinavigationcontroller uinavigationbar segue

所以我尝试了显示后退按钮的所有方法,但它就是行不通

这就是我如何安排我的 View Controllers Used segue 显示从 View Controller 到站点 View Controller

enter image description here 这是未显示后退按钮的站点 View Controller 我什至尝试使用此功能添加 NavigationBar 和按钮

self.navigationController.popToRootViewControllerAnimated(true)

同样失败

更新: 我在两个 View Controller 中都尝试过它返回 nil 在 viewDidAppear 和 viewWillAppear 中

print(self.navigationController?.restorationIdentifier)

最佳答案

一旦我遇到同样的问题,当我在正确加载之前尝试使用 UIViewControllerview 属性时。这导致加载我的导航栏项目时出现问题。事实上,在调用 viewDidLoad 方法之前,您不应该触摸 view 属性。检查,也许这是你的情况,也许你在 prepareForSegue 方法或观察者中使用 view 属性?

关于xcode - 没有显示 segue 显示的快速后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37654802/

相关文章:

ios - 找不到“React/RCTDefines.h”文件

objective-c - EXC_BAD_ACCESS (SIGSEGV) - KERN_INVALID_ADDRESS

swift - UITextField 中的动态货币 - Swift 3

ios - Firebase 推送通知 iOS

ios - UIScrollView动态状态栏

iOS View 层次结构和嵌套导航 Controller

objective-c - UINavigationController 后退按钮中的自定义文本

ios - Xcode 9 Swift 4 标签页

swift - iMessage 应用 Xcode

ios - 在 View Controller Swift 中的 UITableView 中加载多个 UICollectionView