我正在将我的代码从iOS 8升级到iOS 9.我的程序中有一段代码片段

我收到警告"setStatusBarHidden在iOS 9.0中不推荐使用,请使用-[UIViewController prefersStatusBarHidden".如果我只是将"setStatusBarHidden"替换为"prefersStatusBarHidden",我会得到"未找到实例方法".

推荐答案

将以下代码添加到视图控制器中..

 - (BOOL)prefersStatusBarHidden {

   return NO;
}

Note :

  • 如果更改此方法的返回值,请调用
  • 对于childViewController,指定子视图控制器

Objective-c相关问答推荐

目标 C:什么是(id)发件人?

错误无法使 UICollectionElementKindCell 类型的视图出列

如何获取 NSDictionary 中的第一个元素?

自构建预编译头后文件已被修改

如何复制 .xib 文件?

多个(两个)持久存储可以与一个对象模型一起使用,同时保持一个到另一个的关系吗?

是否需要 ARC 中的 NSNotificationCenter removeObserver?

iOS 正确使用 @weakify(self) 和 @strongify(self)

Objective-C 方法中的静态变量是否跨实例共享?

将子视图添加到 UIButton

有没有一种简单的方法可以将 ISO8601 时间戳转换为格式化的 NSDate?

UILabel 的角半径属性在 iOS 7.1 中不起作用

未找到 RKObjectMapping.h

Objective-C 中是否有一些文字字典或数组语法?

在 ios8 中没有调用 didRegisterForRemoteNotificationsWithDeviceToken,但是 didRegister...Settings 是

如何在表格视图中的两个单元格之间留出空间?

反转 NSString 文本

在 32 位和 64 位架构上格式化 NS(U)Integer 时类型转换的替代方法?

通过情节提要加载时如何初始化视图?

如何定义 UIColor 的常量值?