我首先使用了一个颜色集,最近我从资产文件中删除了它。 (由于缺乏对iOS 10的支持)
但它似乎仍然存在于我的项目中。
如果我在Interface Builder中设置的颜色与删除的命名颜色相同,则会注意到缺少指定的颜色。
有没有人有这种案例的解决方案?
谢谢!
答案 0 :(得分:0)
这是Xcode中的一个(非常烦人的)错误。以下是解决问题的方法:
答案 1 :(得分:0)
我继承了一个使用命名颜色的项目,我们想要支持iOS10。您不会喜欢这个答案,但是我发现解决此问题的唯一方法是进入情节提要的xml并执行{{1 }}上所有我命名的颜色。
如果打开项目导航器右上方的“版本编辑器”,则可以轻松查看情节提要的xml。
答案 2 :(得分:0)
我为此苦了一段时间,似乎还没有简便的方法来删除XCode中的namedColour
(尚未)。这是我解决的方法。
转到情节提要并以XML格式打开。
向下滚动文档的底部以查看resources
标签。
其中,您应该看到自定义资源,例如images
和namedColour
。只需删除不需要的任何namedColor
元素,然后保存-您就可以使用了!
注意:您可能还希望在XML中搜索对该namedColor
的任何引用并删除标签。例如,我将在XML中搜索name="Color"
,然后删除所有带有该标记的标签。
答案 3 :(得分:-1)