我创建的应用程序没有MainWindow笔尖,更新到新SDK后,我的应用程序彻底崩溃。在main.m文件的main()函数,我有:以编程方式创建的窗口出现,但不响应触摸事件
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
这里的应用程序中的相关内容中:didFinishLaunchingWithOptions:在AppDelegate.m
window = [[UIWindow alloc] init];
tabBarController = [[UITabBarController alloc] init];
UINavigationController *nav = ...;
UITableViewController *table = ...;
tabBarController.viewControllers = [NSArray arrayWithObjects:nav, table, nil];
[window addSubview:tabBarController.view];
[window makeKeyAndVisible];
当应用程序启动,标签栏是可见第一个标签中的视图也是如此。但是,所有触摸事件要么未被注册,要么未被传递给窗口本身。我将UIWindow分类并将window
设置为它的一个实例。在这个子类中,我会覆盖sendEvent:方法以便在调用时登录到控制台。什么都没有显示出来。我究竟做错了什么?