from iphone appdelegate

iphone - load uiview from xib programmatically swift



Reemplace el archivo xib con el archivo Main.storyboard en la clase de delegado de aplicaciĆ³n (2)

En caso de que otros encuentren esto como lo he hecho, el código con el que realmente desea reemplazar nil es NSStringFromClass([AppDelegate class]) donde reemplazaría AppDelegate con su nombre de clase si ha nombrado el suyo de forma diferente.

Además, no olvides #import "AppDelegate.h"

En este momento, el proyecto está utilizando MainWindow.xib en la clase de delegado de la aplicación como archivo principal. Tiene este código en el archivo main.m

int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; }

Quiero reemplazarlo con Mainstoryboard. Lo cambié en el archivo info.plist como nombre de la base del archivo de Mainstoryboard, pero muestra un error de que no hay un conjunto de delegados de aplicaciones. Se debe especificar una clase de delegado de aplicación para usar un archivo de guión gráfico principal .

Qué codificación debo hacer en la clase de delegado de la aplicación para usar el archivo de Mainstoryboard.

Gracias


Reemplace el último argumento ( nil ) de la función UIApplicationMain() con el nombre de la clase de delegado de la aplicación. Generalmente es @"AppDelegate" por defecto.