So I am trying to start a project w/o Storyboards and I can\'t seem to figure out why the UIWindow is not passing autorotation commands to the root view controller. With st
I think your code is correct and you are seeing one (of many) bugs of XCode 6.1.
I tried a very simple app with 6.1 using your code and I could experiment the bug. Then I downgraded to 6.0.1 and the autorotation of my app was perfect.
I advice you to downgrade to XCode 6.0.1 and retry your app.
You can download it from here: Apple Downloads