0

BOOL 型でアクティブ化される ViewController クラスのクラス メソッドがいくつかあります。これらのメソッドをメイン ループに挿入して、BOOL がアクティブ化されたときにメソッドが実行されるようにしたいのですが、何らかの理由で viewController メソッドをメインに取得できません。

しかし、メソッド呼び出しでエラーが発生し、メソッドがオートコンプリートに表示されません。

#import <UIKit/UIKit.h>

#import "AppDelegate.h"

#import "ViewController.h"

int main(int argc, char *argv[])
{
    @autoreleasepool
    {

        [ViewController singleBoxShow];

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
4

1 に答える 1

3

これはそのための間違った場所です。ビュー階層は、まだ存在に近いものではありません。非常に正当な理由main()なしに混乱しないでください。

代わりに、これはのコールバックに含める必要がありますApplicationDelegate。などapplicationDidFinishLaunchWithOptions:

于 2013-02-09T00:56:31.567 に答える