首页 > 解决方案 > Xcode 显示“该文档有 4 个已发现并修复的问题。/多个资源具有相同的名称:groupTableViewBackgroundColor。” 警报

问题描述

如果我在 Xcode 项目中打开其中一个情节提要,我会收到以下警报:

文档 [情节提要名称] 有 4 个已发现并修复的问题。

这可能是由于诸如合并之类的 SCM 操作造成的。请保存文档以解决问题。

多个资源具有相同的名称:groupTableViewBackgroundColor。

我尝试保存文档,但错误不断弹出。

这是什么,我该如何解决?

标签: xcodexcode-storyboardxcode12

解决方案


这个错误看起来像是一个 Xcode 错误,因为我不记得我的故事板有合并问题。它可以通过编辑故事板的源代码来修复。以下是您的操作方法:

  • 右键单击项目导航器中的情节提要,然后选择Open As/Source Code

打开为/源代码

  • 通过按 Cmd+F 在文件中搜索以下术语:

    <systemColor name="groupTableViewBackgroundColor">

  • 删除所有实例。groupTableViewBackgroundColor由于某种原因,我有 5 个颜色实例被命名。由于故事板是基于 XML 的,因此定义以</systemColor>:

    <systemColor name="groupTableViewBackgroundColor">
        <color red="0.94901960784313721" green="0.94901960784313721" blue="0.96862745098039216" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
    </systemColor>
    
  • 再次右键单击该文件,选择Open As/Interface Builder - Storyboard,错误应该会消失。

如果错误仍然存​​在,请删除并重新添加情节提要文件


推荐阅读