Правильное использование UIApplicationMain
Я решил загрузить свои представления программно, поэтому ставлю:
int ret = UIApplicationMain(argc, argv, nil, nil);
не будет работать. Однако у меня есть ViewController и AppDelegate. Каким было бы правильное использование UIApplicationMain для использования ViewController и AppDelegate.
PS Я не использую XCode или Interface Builder, я разрабатываю на toolchain.
1 ответов
int UIApplicationMain (
int argc,
char *argv[],
NSString *principalClassName,
NSString *delegateClassName
);
Так как вы не подкласс UIApplication, pass nil
к 3-му аргументу. Но у вас есть пользовательский UIApplicationDelegate. Поэтому передайте его имя класса 4-му аргументу.
int retval = UIApplicationMain(argc, argv, nil, @"AppDelegate");