Je crée mon application sans la plume de MainWindow, et après la mise à jour vers le nouveau SDK, mon application est complètement cassée. Dans la fonction principale() de main.m je:La fenêtre créée par programme apparaît mais ne répond pas aux événements tactiles
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
est ici les bits pertinents d'application: 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];
Lorsque l'application lance, la barre d'onglets est visible et ainsi est la vue dans le premier onglet. Cependant, tous les événements tactiles ne sont pas enregistrés ou ne sont pas transmis à la fenêtre elle-même. J'ai sous-classé UIWindow et ai défini window
comme une instance de celui-ci. Dans cette sous-classe, j'ai remplacé la méthode sendEvent: pour se connecter à la console à chaque appel. Rien ne se montre. Qu'est-ce que je fais mal?