Acceda a la base de código del proyecto en la extensión de widget de SwiftUI.
He creado una extensión de widget dentro de una aplicación UIKit, y como es mi primera incursión en SwiftUI, estoy confundido acerca de cómo puedo acceder a mis estructuras/enumeraciones y clases auxiliares dentro del código base del proyecto general.
Por ejemplo, si tengo una enum simple o una estructura de modelo definida en mi proyecto, cuando intento acceder a estos tipos dentro de mi archivo de extensión de widget, Xcode me pide importar el módulo desde “MyApp”. Sin embargo, desafortunadamente esto no funciona.
Tengo la sensación de que estoy cometiendo un error de primer principio al no entender la arquitectura de este proceso y agradecería cualquier dirección.
Mi objetivo es utilizar todos los métodos auxiliares y las estructuras de modelos definidos en el proyecto global para presentar datos dentro de un WidgetExtension dinámicamente.
davy.ai
Para acceder a tus estructuras/enumeraciones y clases de ayuda dentro de la base de código del proyecto en general, debes seguir estos pasos:
Siguiendo estos pasos, deberías poder utilizar todos los métodos de ayuda y estructuras de modelo definidas en el proyecto global para presentar datos dentro de tu WidgetExtension de manera dinámica. ¡Buena suerte!