#ios #swift #swiftui #widget #uikit
Вопрос:
Я создал расширение виджета в приложении UIKit, и, поскольку это мое первое погружение в SwiftUI, я не понимаю, как я могу получить доступ к своим структурам/перечислениям и вспомогательным классам в большей базе кода проекта.
Например, если в моем проекте определена простая структура перечисления или модели, когда я пытаюсь получить доступ к этим типам в файле расширения виджета, Xcode просит меня импортировать модуль из «MyApp». Но, к сожалению, это не работает.
У меня такое чувство, что я совершаю ошибку первого принципа, не понимая архитектуру этого процесса, и был бы признателен за любое направление.
моя цель:
используйте все вспомогательные методы и структуры моделей, определенные в глобальном проекте, для динамического представления данных в расширенном представлении.
Ответ №1:
Пойти на
File you want to share gt; File Inspector gt; Target Membership gt; Click on the widget.