我正在尝试在 XCTest 中加载我们的自定义 View Controller 之一:
let myViewController = storyboard.instantiateViewControllerWithIdentifier("MyViewControllerID") as! MyCustomViewController
我收到这个错误:
Could not cast value of type 'MyApp.MyCustomViewController' (0x10852b720) to 'MyApp.MyCustomViewController' (0x11a7330a0).
我正在使用 Xcode 7.1.1
我在网上找到的解决这个问题的方法都没有解决。
有什么想法吗?我们无法对我们的任何 View Controller 进行单元测试。
最佳答案
将其添加到 XCTest 文件的顶部
@testable import ModuleName
并且如果设置了 Storyboard 和 ViewController 的目标成员资格,则将其删除到测试目标
关于ios - 从 Storyboard加载时 XCTest 中出现 "Could not cast"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33957318/