Я создаю свое приложение без MainWindow nib, и после обновления к новому SDK мое приложение полностью сломалось. В основной функции() из main.m у меня есть:Программируемое окно появляется, но не реагирует на события касания
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: для входа в консоль при каждом вызове. Ничего не видно. Что я делаю не так?