1
所以我单元测试我的ViewController,并且一旦它调用viewDidLoad我的测试崩溃,因为在我的代码中,我尝试添加一个barButtonItem到我的导航栏并且它不存在。iOS - 单元测试viewController?
我怎么能做出这种分离,而单元测试我的viewController
编辑: 它崩溃的第二行,有什么建议?所以它不是一个的导航栏,因为在这一点上我还没有添加我的工具栏到我的导航栏尚未
UIToolbar *toolBar = [[UIToolbar alloc] init];
[toolBar setItems:items animated:NO];
编辑:我正在SenTestCase
S和我没有得到任何异常痕迹
将'UIBarButtonItem'添加到'nil'' navigationBar'不应该炸毁..应该吗? – Joe
我认为需要更多信息。什么是你遇到的崩溃?这是什么样的测试,你如何运行它? – Jonah