Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c ios 7的Appirator不推荐使用;UIStatusBarStyleBlack不透明“;_Objective C_Ios7_Deprecated - Fatal编程技术网

Objective c ios 7的Appirator不推荐使用;UIStatusBarStyleBlack不透明“;

Objective c ios 7的Appirator不推荐使用;UIStatusBarStyleBlack不透明“;,objective-c,ios7,deprecated,Objective C,Ios7,Deprecated,当我试图为ios 7更新我的应用程序时,我发现在Appirator的源代码中:设置“UIStatusBarStyleBlack不透明”的调用被否决了。我想知道是否有人找到了快速修复方法。而且我正在使用Appirator的最新版本 应用程序源是 下面是它抛出标志的代码: + (id)getRootViewController { UIWindow *window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLe

当我试图为ios 7更新我的应用程序时,我发现在Appirator的源代码中:设置“UIStatusBarStyleBlack不透明”的调用被否决了。我想知道是否有人找到了快速修复方法。而且我正在使用Appirator的最新版本

应用程序源是

下面是它抛出标志的代码:

+ (id)getRootViewController {
UIWindow *window = [[UIApplication sharedApplication] keyWindow];
if (window.windowLevel != UIWindowLevelNormal) {
    NSArray *windows = [[UIApplication sharedApplication] windows];
    for(window in windows) {
        if (window.windowLevel == UIWindowLevelNormal) {
            break;
        }
    }
}

for (UIView *subView in [window subviews])
{
    UIResponder *responder = [subView nextResponder];
    if([responder isKindOfClass:[UIViewController class]]) {
        return [self topMostViewController: (UIViewController *) responder];
    }
}

return nil;
}

注意-您应该返回一个对象(id、UISomething、int),而不是nil


特别是当方法名为getRootViewController时,它应该返回一个根据名称解释的UIViewController,而不是一个nil-atany大小写。

您在代码中到底在哪里设置了“UIStatusBarStyleBlack不透明”?此外,您还可以使用苹果在iOS 7中引入的其他类型的状态栏样式。“return nil;”以错误突出显示。我担心会破坏代码,因为这不是我编写的类。我也相当缺乏经验,不明白你的意思。UIViewController与UIStatusBarStyleBlack不透明的错误有什么关系?我在谈论这个方法。如果我没有错的话,这个名称和类型的方法不应该返回nil。至于UIStatusBarStyle,我将制作一个虚拟应用程序并进行尝试。