For Swift 3 & Swift 4 it has changed to overriding a variable like this:
override var prefersStatusBarHidden: Bool {
return true
}
If you want to “Update” the state once the view controller is already being displayed, you will need to call:
setNeedsStatusBarAppearanceUpdate()
Please refer to the documentation.