Я решил загрузить свои представления программно, таким образом поместив:
int ret = UIApplicationMain(argc, argv, nil, nil);
Не работал бы. У меня действительно есть ViewController и AppDelegate, все же. Каково было бы надлежащее использование UIApplicationMain для использования ViewController и AppDelegate.
PS я НЕ использую XCode или Интерфейсного Разработчика, я разрабатываю на наборе инструментальных средств.
int UIApplicationMain (
int argc,
char *argv[],
NSString *principalClassName,
NSString *delegateClassName
);
Поскольку вы не создали подкласс UIApplication, передайте nil
в 3-й аргумент. Но у вас есть пользовательский UIApplicationDelegate. Поэтому передайте имя его класса в 4-м аргументе.
int retval = UIApplicationMain(argc, argv, nil, @"AppDelegate");