我决定以编程方式加载我的观点,所以放:
int ret = UIApplicationMain(argc, argv, nil, nil);
不行。不过,我确实有一个ViewController和一个AppDelegate。 UIApplicationMain使用ViewController和AppDelegate的正确用法是什么 PS我没有使用XCode或Interface Builder,我正在开发工具链。
答案 0 :(得分:16)
int UIApplicationMain (
int argc,
char *argv[],
NSString *principalClassName,
NSString *delegateClassName
);
由于您没有将UIApplication子类化,因此将nil
传递给第3个参数。但是你有一个自定义的UIApplicationDelegate。所以将它的类名传递给第四个参数。
int retval = UIApplicationMain(argc, argv, nil, @"AppDelegate");