0

我有一些從ViewController類中用BOOL類型激活的類方法。我想插入這些方法到主循環,所以當他們BOOL的被激活時,該方法將運行,但由於某種原因,我不能讓viewController方法進入main。主循環中的類方法?

但是我得到一個錯誤的方法調用和方法沒有顯示在自動完成。

#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])); 
    } 
} 
+1

「用BOOL類型激活」是什麼意思?這沒有多大意義。 – 2013-02-09 00:57:04

+1

「用BOOL類型激活」聽起來像某種健康產品上的標籤。 – Chuck 2013-02-09 02:55:49

+0

對不起,但基本上這個。 – 2013-02-09 08:04:45

回答

3

這是錯誤的地方。視圖層次甚至還沒有接近現有的。不要惹main()沒有非常好理由。

相反,這應該在ApplicationDelegate的回調中進行。如applicationDidFinishLaunchWithOptions:

+0

亞歷克斯,如果你可以種解釋我如何去使用委託?它是一個循環,將永遠接通電話。我只是用它來了解它的動作,你知道嗎? – 2013-02-09 07:54:13