Надлежащее использование UIApplicationMain

Я решил загрузить свои представления программно, таким образом поместив:

int ret = UIApplicationMain(argc, argv, nil, nil);

Не работал бы. У меня действительно есть ViewController и AppDelegate, все же. Каково было бы надлежащее использование UIApplicationMain для использования ViewController и AppDelegate.
PS я НЕ использую XCode или Интерфейсного Разработчика, я разрабатываю на наборе инструментальных средств.

9
задан Mohit Deshpande 26 May 2010 в 20:34
поделиться

1 ответ

Эта функция объявлена как

int UIApplicationMain (
   int argc,
   char *argv[],
   NSString *principalClassName,
   NSString *delegateClassName
);

Поскольку вы не создали подкласс UIApplication, передайте nil в 3-й аргумент. Но у вас есть пользовательский UIApplicationDelegate. Поэтому передайте имя его класса в 4-м аргументе.

int retval = UIApplicationMain(argc, argv, nil, @"AppDelegate");
16
ответ дан 4 December 2019 в 13:00
поделиться