辅助功能标识符未在接口生成器中保留

时间:2018-05-31 11:01:49

标签: ios xcode interface-builder accessibility

在界面构建器中,我将xib文件中的视图标记为accessibility enabled,并指定字符串标识符。

退出文件后,此信息将丢失,不会出现在git diffs中。

尝试:

  1. 退出Xcode
  2. 删除衍生数据
  3. 重新启动我的mac。
  4. 清洁项目
  5. 清理构建文件夹
  6. 注意: 我第一次注意到这一点,我退出Xcode,分配了一些被git识别的标识符,并且它们仍然存在。 但是,从那以后这个问题不断出现并退出Xcode或任何其他事情解决了这个问题。

2 个答案:

答案 0 :(得分:1)

如果Xcode没有在xib文件中正确保存对象的辅助功能设置,则可以在使用以下代码初始化对象时设置辅助功能:

.isAccessibilityElement = true

答案 1 :(得分:0)

对我来说最有用的是在运行UI测试之前构建和运行项目。 由于某些原因,如果您尝试直接进行UI测试,它们将被还原,它们消失了。