我正在开发带有模块化大脸并发症的watchOS应用程序。 WatchKit Extension中的Assets.xcassets文件包括一个Complication文件夹,其中分别为Circular
,Extra Large
,Modular
和Utilitarian
设置了一个图像,但是在我的情况下,我有多个模块化类型的可能资产,我将以编程方式从中选择(称为Bottlefed
,Breastfed
和Pump
)。我能够将Modular
图像集重命名为Bottlefed
,然后将其他两个图像集添加到Complication文件夹中并用图像填充它们:
但是这样做最终会在Xcode中显示以下警告:
我找不到任何文档或使用多个图像来显示资产的人的例子,以告诉我是否按预期的方式进行操作。
请注意,就将多个资产添加到资产目录并以编程方式从中进行选择而言,我的方法实际上是有效的。但是Xcode中的警告令人不快,让我觉得我没有以正确的方式进行操作。有什么想法吗?
答案 0 :(得分:3)
最后,最简单的方法是不使用WatchKit Extension资产目录中的Complication文件夹。只是将资产放在资产目录的顶层,而忽略Complication文件夹,仍然会将图像加载到并发症中,并且避免了Xcode警告。 (向CARROT Weather的制造商大声疾呼,以帮助我解决这个问题!)