1) I suggest you change the order of the last two statements of the delegate:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible]
2) While you need to add a shortcut to the window, it is somewhat unorthodox to do this. In any case, try adding a label to the viewController and see if it works, and if so, and you really want to add it to the window (for some reason), add a comment here:
[self.view addSubview:abcd]
, , . - nib - , ? , - , , . [ , , , , , .]