1
所以我單元測試我的ViewController,並且一旦它調用viewDidLoad我的測試崩潰,因爲在我的代碼中,我嘗試添加一個barButtonItem到我的導航欄並且它不存在。iOS - 單元測試viewController?
我怎麼能做出這種分離,而單元測試我的viewController
編輯: 它崩潰的第二行,有什麼建議?所以它不是一個的導航欄,因爲在這一點上我還沒有添加我的工具欄到我的導航欄尚未
UIToolbar *toolBar = [[UIToolbar alloc] init];
[toolBar setItems:items animated:NO];
編輯:我正在SenTestCase
S和我沒有得到任何異常痕跡
將'UIBarButtonItem'添加到'nil'' navigationBar'不應該炸燬..應該嗎? – Joe
我認爲需要更多信息。什麼是你遇到的崩潰?這是什麼樣的測試,你如何運行它? – Jonah