2010-08-22 86 views
0

我正在寫一個iPad應用程序。 到目前爲止,我所擁有的是一個委託和根視圖控制器,用於初始化啓動遊戲的菜單屏幕。沒有筆尖的Ipad應用程序啓動,然後立即關閉

我不使用筆尖,所以在我的主類,我開始

UIApplicationMain(argc, argv, nil, @"PictionaryAppDelegate");

應用在我的委託,我有創建視圖 - 控制實例的方法的applicationDidFinishLaunching。在視圖控制器中,我有一個加載視圖方法,它使用所有按鈕設置菜單視圖等。

當我運行它時,它啓動,然後自動轉到委託的dealloc方法並結束。有人可以告訴我爲什麼我的菜單不被加載。

整個項目在媒體火附 here

回答

1

你正在做的:

- (void)loadView { 

CGRect rect = [[UIScreen mainScreen] applicationFrame]; 
UIView *menuScreen = [self view]; 

這是一個很大的無無

loadView是否有生成view如果它是nil。所以你在這裏做什麼是你嘗試訪問view(這還沒有到位,因爲我們在loadView),這就叫loadView,你得到了無盡的遞歸與爆炸堆棧。

+0

就是這樣,謝謝 – MEURSAULT 2010-08-23 02:22:03

相關問題