是否有任何方法可以从模拟器中的 Storyboard运行特定场景以进行测试?必须点按应用中的多个页面才能到达要测试的正确页面,这很不方便。
最佳答案
应该可以做到:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
UITableViewController *tableVC = [storyboard instantiateViewControllerWithIdentifier:@"MyTable"];
如果你想模拟 View Controller 的出现而不实际将它放在屏幕上:
[tableVC loadView];
[tableVC viewWillAppear:YES];
[tableVC viewDidAppear:YES];
这样做是否真的是个好主意是另一回事。
关于ios - 使用 Storyboard进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10288887/