2012-09-21 65 views
4

我有一个iAd实施的iPhone应用程序,它在iOS 5.1.1上工作正常。我使用iOS 6 SDK将我的Xcode升级到4.5,以检查我的应用是否兼容iOS 6。现在唯一不起作用的就是iAd。我尝试5.1 SDK模拟器,它可以工作,但不是在iOS 6模拟器上。我将iPhone升级到iOS 6,尝试在自己的设备上运行,但无法运行。我测试我的应用程序在我的iPod和我的妻子iPhone与5.1.1,它的工作原理,但没有与iOS 6的设备。重点是,我已经尝试过,测试和寻找有关此问题的答案,似乎没有人有解决方案。iAd不适用于iOS 6

如果您有解决方案,任何人都可以帮助我吗?

谢谢!

+1

确保您的iAd视图位于视图层次结构中。除非它们已经在视图层次结构中,否则它们不会再获得履行通知。它们可以隐藏或位于屏幕外,但它们现在必须位于视图层次结构中。查看devforums.apple.com上的iOS 6 Beta开发板以获取更多信息。 –

+0

不要忘记标记评论作为答案,如果有任何帮助。 – Andrew

回答

1

我加了这一点:

#import <iAd/iAd.h> 

到AdWhirlAdapterIAd.m的顶部,然后将错误消失。