Усложнения WatchKit: в наборе усложнений часов есть неназначенный элемент

Я работаю над приложением для watchOS с модульным усложнением большого лица. Файл Assets.xcassets в расширении WatchKit включает в себя папку Complication с одним набором изображений для каждого из Circular, Extra Large, Modular и Utilitarian, но в моем случае у меня есть несколько возможных ресурсов для модульного типа, из которых я выберу программно (называется Bottlefed , Breastfed и Pump). Мне удалось переименовать набор изображений Modular в Bottlefed, а затем добавить два других набора изображений в папку Complication и заполнить их изображениями:

Папка расширения Assets.xcassets с несколькими активами

Но это приводит к отображению следующего предупреждения в Xcode:

введите здесь описание изображения

Я не могу найти никакой документации или примеров людей, использующих несколько изображений для активов, чтобы показать мне, делаю ли я это по назначению или нет.

Обратите внимание, что мой подход на самом деле работает, поскольку я добавляю несколько ресурсов в каталог ресурсов и выбираю из них программно. Но предупреждение в Xcode раздражает и заставляет меня думать, что я делаю это неправильно. есть идеи?


person UberJason    schedule 17.08.2018    source источник


Ответы (1)


В конце концов, оказывается, что проще всего просто не использовать папку Complication в каталоге активов расширения WatchKit. Простое размещение ресурсов на верхнем уровне каталога ресурсов и игнорирование папки «Усложнение» по-прежнему загружает изображения в усложнение и позволяет избежать предупреждений Xcode. (Спасибо создателю погоды CARROT за помощь!)

person UberJason    schedule 22.08.2018