iOS SDK:推动问题创建而不是呈现"模态"

Jas*_*ues 0 objective-c ios zendesk

使用Zendesk SDK for iOS,问题创建视图控制器可以显示如下:

    [ZDKRequests showRequestCreationWithNavController:self.navigationController];
Run Code Online (Sandbox Code Playgroud)

推动相同视图控制器的最简单/最高抽象级别是什么,而不是"模态"呈现?

小智 6

ZDKCreateRequestViewController没有设计要推,但你可以push通过调用它

ZDKCreateRequestViewController *viewController = [[ZDKCreateRequestViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

但是你需要删除左边navBarButton因为它不能正常工作,因为它试图以模态方式解散.您可以通过viewController.navigationItem.leftBarButtonItem = nil在按下之前进行设置来执行此操作,然后这将允许视图控制器生成navBarButton弹出视图控制器的视图控制器.