没有笔尖的Ipad应用程序启动然后立即关闭

时间:2010-08-22 21:36:50

标签: iphone ipad nib

我正在写一个ipad应用程序。 到目前为止,我所拥有的是一个Delegate和Root视图控制器,它初始化启动游戏的菜单屏幕。

我没有使用笔尖,所以在我的主类中,我用

启动应用程序

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

在我的委托中,我有一个applicationDidFinishLaunching方法,它创建了一个viewcontroller的实例。在viewcontroller中,我有一个加载视图方法,它使用所有按钮等设置菜单视图。

当我运行它时,它会启动,然后自动转到委托的dealloc方法并结束。有人可以告诉我为什么我的菜单没有加载。

附上整个项目 媒体大火here

1 个答案:

答案 0 :(得分:1)

你在做:

- (void)loadView {

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

这是一个很大的不是

loadView如果是view则生成nil。所以你在这里做的是你试图访问view(我们在loadView中没有到位),这会调用loadView,你会得到无休止的递归爆炸堆栈。