`preferredStatusBarStyle` is only available on iOS 7.
And you can't return primitives from `performSelector:` so I had to use `NSInvocation`