我的iOS phonegap应用程序有一个问题,状态栏与iOS 7中的webview重叠.我发现这个答案解决了问题,但第二步,调用
[self setNeedsStatusBarAppearanceUpdate];
Run Code Online (Sandbox Code Playgroud)
in viewDidLoad导致应用程序在iOS 6中崩溃并抛出unrecognized selector.
将来,如果您需要使用iOS 7中的某些东西,例如setNeedsStatusBarAppearanceUpdate并且您仍然需要支持早期的iOS版本,您可以先检查选择器是否受支持:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)])
{
[self setNeedsStatusBarAppearanceUpdate];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4518 次 |
| 最近记录: |