9

プログラムでビューをロードすることにしたので、次のように入力します。

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

動作しません。ただし、ViewControllerとAppDelegateはあります。ViewControllerとAppDelegateを使用するためのUIApplicationMainの適切な使用法は何でしょうか。
PS私はXCodeまたはInterfaceBuilderを使用していません。ツールチェーンで開発しています。

4

1 に答える 1

16

この関数は次のように宣言されます。

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

UIApplication をサブクラス化していないのでnil、第 3 引数に渡します。しかし、カスタム UIApplicationDelegate があります。したがって、そのクラス名を第 4 引数に渡します。

int retval = UIApplicationMain(argc, argv, nil, @"AppDelegate");
于 2010-05-26T20:36:38.430 に答える