Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo llamar a un archivo .we en weex en ios

Cómo llamar a un archivo .we en weex en ios

Inicialización del proyecto 1. No existe ningún proyecto existente. Si crea un nuevo proyecto ios con la línea de comando cd en el directorio raíz del proyecto y ejecuta pod init, creará un archivo de configuración de pod, lo abrirá con un editor y agregará pod '. WeexSDK', :ruta= >'. Hay una carpeta sdk en el directorio ios de /sdk/'

/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:

[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!