Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.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
Ios AdColony+;SVHUD冲突_Ios_Svprogresshud - Fatal编程技术网

Ios AdColony+;SVHUD冲突

Ios AdColony+;SVHUD冲突,ios,svprogresshud,Ios,Svprogresshud,在使用SVProgressHUD将AdColony的2.2.4库与应用程序集成时,我遇到了一些奇怪的行为。如果在应用程序代理中进行标准配置调用 [AdColony configureWithAppID:kAdColonyAppID zoneIDs:@[kAdColonyZoneID] delegate:nil logging:true]; SVProgressHUD不再通过调用在应用程序中弹出 [SVProgressHUD showWithStatus@"Status..."]; 简单地注释

在使用SVProgressHUD将AdColony的2.2.4库与应用程序集成时,我遇到了一些奇怪的行为。如果在应用程序代理中进行标准配置调用

[AdColony configureWithAppID:kAdColonyAppID zoneIDs:@[kAdColonyZoneID] delegate:nil logging:true];
SVProgressHUD不再通过调用在应用程序中弹出

[SVProgressHUD showWithStatus@"Status..."];

简单地注释掉AdColony configureWithAppID调用会导致SVProgressHUD再次正常工作。是否有其他人遇到过这种情况,或者找到了使它们在同一个应用程序中工作的方法?

看起来SVProgressHUD代码在第436行进行检查,没有考虑到可能存在多个属于UIWindowLevelNormal级别的UIWindows。其结果是,HUD视图被添加到错误的窗口。为了使SVProgressHUD工作,您可以修改从第436行开始的for循环,如下所示:

for (UIWindow *window in frontToBackWindows) {
    if (window.keyWindow) {
        [window addSubview:self.hudView];
        break;
    }
}

请随时与我们联系(support@adcolony.com)您可能还有任何进一步的集成问题。

看起来SVProgressHUD代码在第436行进行检查,没有考虑到可能存在多个属于UIWindowLevelNormal级别的UIWindows。其结果是,HUD视图被添加到错误的窗口。为了使SVProgressHUD工作,您可以修改从第436行开始的for循环,如下所示:

for (UIWindow *window in frontToBackWindows) {
    if (window.keyWindow) {
        [window addSubview:self.hudView];
        break;
    }
}

请随时与我们联系(support@adcolony.com)您可能还有任何进一步的集成问题。

看起来SVProgressHUD代码在第436行进行检查,没有考虑到可能存在多个属于UIWindowLevelNormal级别的UIWindows。其结果是,HUD视图被添加到错误的窗口。为了使SVProgressHUD工作,您可以修改从第436行开始的for循环,如下所示:

for (UIWindow *window in frontToBackWindows) {
    if (window.keyWindow) {
        [window addSubview:self.hudView];
        break;
    }
}

请随时与我们联系(support@adcolony.com)您可能还有任何进一步的集成问题。

看起来SVProgressHUD代码在第436行进行检查,没有考虑到可能存在多个属于UIWindowLevelNormal级别的UIWindows。其结果是,HUD视图被添加到错误的窗口。为了使SVProgressHUD工作,您可以修改从第436行开始的for循环,如下所示:

for (UIWindow *window in frontToBackWindows) {
    if (window.keyWindow) {
        [window addSubview:self.hudView];
        break;
    }
}

请随时与我们联系(support@adcolony.com)您可能还有任何进一步的集成问题。

这对我很有效,我添加了adcolony框架,因此SVProgress hud的成功消息没有显示: 我对守则作出评论:

//        for (UIWindow *window in frontToBackWindows)
//            if (window.windowLevel == UIWindowLevelNormal) {
//                [window addSubview:self.overlayView];
//                break;
//            }
并替换为

for (UIWindow *window in frontToBackWindows) {
            if (window.keyWindow) {
                [window addSubview:self.hudView];
                break;
            }
        }

所以它是有效的。谢谢

它适合我,我添加了adcolony框架,因此SVProgress hud的成功消息没有显示: 我对守则作出评论:

//        for (UIWindow *window in frontToBackWindows)
//            if (window.windowLevel == UIWindowLevelNormal) {
//                [window addSubview:self.overlayView];
//                break;
//            }
并替换为

for (UIWindow *window in frontToBackWindows) {
            if (window.keyWindow) {
                [window addSubview:self.hudView];
                break;
            }
        }

所以它是有效的。谢谢

它适合我,我添加了adcolony框架,因此SVProgress hud的成功消息没有显示: 我对守则作出评论:

//        for (UIWindow *window in frontToBackWindows)
//            if (window.windowLevel == UIWindowLevelNormal) {
//                [window addSubview:self.overlayView];
//                break;
//            }
并替换为

for (UIWindow *window in frontToBackWindows) {
            if (window.keyWindow) {
                [window addSubview:self.hudView];
                break;
            }
        }

所以它是有效的。谢谢

它适合我,我添加了adcolony框架,因此SVProgress hud的成功消息没有显示: 我对守则作出评论:

//        for (UIWindow *window in frontToBackWindows)
//            if (window.windowLevel == UIWindowLevelNormal) {
//                [window addSubview:self.overlayView];
//                break;
//            }
并替换为

for (UIWindow *window in frontToBackWindows) {
            if (window.keyWindow) {
                [window addSubview:self.hudView];
                break;
            }
        }

所以它是有效的。谢谢

对我来说最简单的方法就是

[[[UIApplication sharedApplication] keyWindow] addSubview:self. overlayView];

这将执行与公认答案相同的操作。

对我来说最简单的方法是

[[[UIApplication sharedApplication] keyWindow] addSubview:self. overlayView];

这将执行与公认答案相同的操作。

对我来说最简单的方法是

[[[UIApplication sharedApplication] keyWindow] addSubview:self. overlayView];

这将执行与公认答案相同的操作。

对我来说最简单的方法是

[[[UIApplication sharedApplication] keyWindow] addSubview:self. overlayView];

这与被接受的答案执行相同的操作。

Lol。公司提供响应,有人投了反对票,没有任何评论。太棒了。这几乎完全修复了SVProgressHUD。谢谢哈哈。公司提供了回应,有人投了反对票,没有任何评论。太棒了。这几乎完全修复了SVProgressHUD。谢谢哈哈。公司提供了回应,有人投了反对票,没有任何评论。太棒了。这几乎完全修复了SVProgressHUD。谢谢哈哈。公司提供了回应,有人投了反对票,没有任何评论。太棒了。这几乎完全修复了SVProgressHUD。谢谢