iOS开发:表格视图单元格快照测试与SiriKit集成指南
1. 表格视图单元格快照测试
1.1 问题描述
在开发中,我们可能需要对表格视图中的特定单元格进行快照测试,以检查这些单元格是否发生了变化。
1.2 解决方案步骤
- 在项目的故事板中,为包含表格视图单元格的视图控制器分配一个故事板标识符,以便在快照测试套件中使用该标识符加载单元格。
- 确保每个单元格都有自己的可重用标识符,以便在测试套件中出队这些单元格。
- 在快照测试套件中,使用
Bundle(for:)初始化器找到主应用程序包的实例。 - 使用
UIStoryboard(name:bundle:)初始化器将故事板文件加载到测试套件中。 - 使用加载的故事板的
instantiateViewController(withIdentifier:)方法在测试套件中创建视图控制器的实例,并传入视图控制器的故事板标识符。 - 使用表格视图控制器的
tableView属性的dequeueReusableCell(withIdentifier:)方法实例化单元格,并提供单元格的标识符。 - 获取单元格实例后,可以使用单元格的
contentView属性获取单元格的视图。 - 在测试套件处于录制模式时,将单元格的
contentView
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



