Greystripe sdk全屏广告删除模态视图控制器

时间:2012-07-13 19:39:49

标签: ios xcode uiviewcontroller advertisement

我的问题与this one几乎相同 但没有解决方案。

我有一个模态视图,调用显示Greystripe全屏广告。当我关闭广告时,我看到我的主菜单似乎取消了我的模态视图,但主菜单无法正常工作,我怀疑模态视图仍在那里,如果是这样,可能会移到后面甚至可能? 我尝试使用非模态视图,在立即解雇广告时效果很好,但是如果点击广告来查看内容,然后解除,则会在删除时删除我的模态视图。

有没有办法列出所有加载的视图控制器,看它是否仍然存在? 有没有办法发送回来,使用ViewControllers带到前面?

任何其他帮助/建议?

编辑---
我已将此代码添加到主菜单的viewWillAppear中:

NSArray *viewControllers = self.navigationController.viewControllers;
NSLog(@"viewControllers:%@",viewControllers);

并且即使从广告中回来也只报告自己,但是我调用广告的游戏模式视图不是dealloc'd。可能会发生什么?

编辑2 ---
我已经实现了这段代码,在显示全屏广告之前添加了另一个模态视图:

- (void)greystripeFullScreenDisplayWillOpen
{
    UIStoryboard *storyboard = self.storyboard;
    Game3ViewController *newView = [storyboard instantiateViewControllerWithIdentifier:@"settingsView"];
    [self presentModalViewController:newView animated:NO];
}

并且在广告移开后,它同时带有模态视图。

如果没人能为您提供帮助,那么有人可以为全屏插页式广告提供替代Greystripe的替代方案吗?

0 个答案:

没有答案