Интеграция расширения Today в приложение с кодовым именем One для iOS

#codenameone

#codenameone

Вопрос:

Я новичок в этой теме и не смог найти никаких руководств по этому поводу. Мне интересно, как файлы расширений Today из проекта xcode (созданные из источников сборки отладки iOS CN1) необходимо добавить в фактический проект CN1, чтобы правильно интегрироваться.

Ответ №1:

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

Однако оба они могут использоваться с помощью собственного кода. Например. в этом случае вы можете использовать ios.plistInject для добавления необходимых изменений в список. Фактический пользовательский интерфейс / код, который их реализует, в любом случае должен выполняться в собственном интерфейсе.

Комментарии:

1. к сожалению, это не работает таким образом, поскольку файлы расширения должны быть добавлены в определенную папку в результирующий проект xcdoe, плюс расширение указывается в настройках проекта, и в настоящее время это невозможно с помощью подсказок по сборке cn1.

2. Возможно, вы сможете создать расширение в виде библиотеки или модуля и включить его в основной проект. Если это не сработает, вы можете подать RFE с конкретными требованиями низкого уровня, например, возможностью размещения определенного файла в определенном месте. Мы уже делаем это для различных платформ.

3. это было бы хорошим обходным путем, но, похоже, это тоже невозможно. Я собираюсь сделать RFE