#codenameone
#codenameone
Вопрос:
Я новичок в этой теме и не смог найти никаких руководств по этому поводу. Мне интересно, как файлы расширений Today из проекта xcode (созданные из источников сборки отладки iOS CN1) необходимо добавить в фактический проект CN1, чтобы правильно интегрироваться.
Ответ №1:
У нас нет встроенной поддержки для этого, и мы ее не изучали. У нас также никогда не было официальной поддержки виджетов Android.
Однако оба они могут использоваться с помощью собственного кода. Например. в этом случае вы можете использовать ios.plistInject
для добавления необходимых изменений в список. Фактический пользовательский интерфейс / код, который их реализует, в любом случае должен выполняться в собственном интерфейсе.
Комментарии:
1. к сожалению, это не работает таким образом, поскольку файлы расширения должны быть добавлены в определенную папку в результирующий проект xcdoe, плюс расширение указывается в настройках проекта, и в настоящее время это невозможно с помощью подсказок по сборке cn1.
2. Возможно, вы сможете создать расширение в виде библиотеки или модуля и включить его в основной проект. Если это не сработает, вы можете подать RFE с конкретными требованиями низкого уровня, например, возможностью размещения определенного файла в определенном месте. Мы уже делаем это для различных платформ.
3. это было бы хорошим обходным путем, но, похоже, это тоже невозможно. Я собираюсь сделать RFE