sty*_*972 5 uiviewcontroller ios xctest swift
测试视图控制器时,如何在测试用例中模拟/存根navigationController?我收到一个运行时异常,因为在运行测试时,它在UIViewController中为零。您不能直接设置它,因为它是只读的。我正在使用Swift 2.2和XCTest。
如上面的注释中所述,可以通过实例化UINavigationController并将要测试的视图控制器添加到其视图数组中来实现。码:
let navigationController = UINavigationController()
let yourViewController = YourUIViewController()
navigationController.viewControllers = [yourViewController]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
768 次 |
| 最近记录: |