Cómo llamar a un archivo .we en weex en ios
/weex. Cópielo en el directorio raíz del proyecto ios. La ruta configurada en podFile es la misma. en Ejecute la instalación del pod en la línea de comando. Ahora el directorio del proyecto se vuelve así. Luego, haga clic en el archivo xcworkspace para abrir el proyecto y crear un nuevo directorio weex. Después de crear un nuevo directorio weex, use la línea de comando para ir al directorio weex y ejecutar weex init. Se le pedirá que ingrese el nombre del proyecto y cree automáticamente el archivo:
En el directorio actual, use. la línea de comando npm install para instalar las bibliotecas dependientes y crear la carpeta del archivo js, la línea de comando weex src -o para generar js, el archivo js final requerido también puede ser weex src/main. Generamos el código QR en la vista previa del navegador o weex src/main.we --qr, usamos la aplicación de juegos para escanear la vista previa y cargar el xcode de la página weex, abrimos el archivo del proyecto del espacio de trabajo y abrimos AppDelegate.
m Agregue el contenido de la carpeta js creada anteriormente y arrástrelo a la lista de archivos del proyecto xcode. El efecto es el siguiente: weex View Controller inicializa ViewController.h:
[objc] ver copia simple en. CÓDIGO Ver fragmento de código derivado de mi fragmento de código //// ViewController.h// weexDemo3//// Creado por el administrador el 16/8/3.
// Copyright ?2016 admin. .
//#import
@interface ViewController : UIViewController- (tipo de instancia) initWithJs:(NSString *)filePath;@endViewController.m: p>
[objc] ver copia simpleVer el fragmento de código en CODE Derivado de mi fragmento de código //// ViewController.m// weexDemo3// // Creado por el administrador el 16/8/3.
// Copyright ?2016 admin. Todos los derechos reservados.
// #import "ViewController.h "#import
@interface ViewController () @property (no atómico, fuerte) WXSDKInstance *instancia;@property (no atómico, fuerte) UIView *weexView;@end@implementation ViewController{NSURL *jsUrl;}
- (tipo de instancia)initWithJs: (NSString *) filePath{self = [super init] ;if (self) {//Archivo js remoto// NSString *path =[NSString stringWithFormat:@"?chidcd Crea un controlador de navegación e introduce el archivo de encabezado #import "ViewController.h "Create una vista de navegación:
[objc] La vista se copia exclusivamente al fragmento de código de la vista CODE y se deriva de mi fragmento de código - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //weex[self initWeex]; SÍ;}
Ejecutar
La imagen no se muestra porque necesita crear su propio módulo para cargar la imagen. ¡Puede pegar directamente el código de demostración y la configuración del pod para usar!