WatchKit并发症:手表并发症集有未分配的项目

时间:2018-08-17 17:22:07

标签: ios watchkit apple-watch watch-os-4 clockkit

我正在开发带有模块化大脸并发症的watchOS应用程序。 WatchKit Extension中的Assets.xcassets文件包括一个Complication文件夹,其中分别为CircularExtra LargeModularUtilitarian设置了一个图像,但是在我的情况下,我有多个模块化类型的可能资产,我将以编程方式从中选择(称为BottlefedBreastfedPump)。我能够将Modular图像集重命名为Bottlefed,然后将其他两个图像集添加到Complication文件夹中并用图像填充它们:

Assets.xcassets complication folder with multiple assets

但是这样做最终会在Xcode中显示以下警告:

enter image description here

我找不到任何文档或使用多个图像来显示资产的人的例子,以告诉我是否按预期的方式进行操作。

请注意,就将多个资产添加到资产目录并以编程方式从中进行选择而言,我的方法实际上是有效的。但是Xcode中的警告令人不快,让我觉得我没有以正确的方式进行操作。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

最后,最简单的方法是不使用WatchKit Extension资产目录中的Complication文件夹。只是将资产放在资产目录的顶层,而忽略Complication文件夹,仍然会将图像加载到并发症中,并且避免了Xcode警告。 (向CARROT Weather的制造商大声疾呼,以帮助我解决这个问题!)