Zendesk build UI 在 Xcode 11.6 中不显示导航栏

Zendesk build UI not show navigation bar in Xcode 11.6

我在 Xcode 11.6 上实现了 Zendesk SDK,但导航栏不显示。

我的代码是>>>>

  let viewController = RequestUi.buildRequestUi()
  let dismissBtn = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(dismissSupportPage))
  viewController.navigationItem.rightBarButtonItem = dismissBtn
  self.present(viewController, animated: true)

欢迎使用 Whosebug。

如果您更喜欢呈现而不是推送,您可以简单地将 ZendeskSDK 的请求 UI 嵌入 UINavigationController

 let viewController = RequestUi.buildRequestUi()
  let dismissBtn = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(dismissSupportPage))
  viewController.navigationItem.rightBarButtonItem = dismissBtn
  self.present(UINavigationController(rootViewController: viewController), animated: true)

但请记住,无论何时将请求的 UI 嵌入到导航控制器中,Zendesk SDK 都会自动将导航栏按钮项目添加到导航栏。