【发布时间】:2013-04-18 17:45:06
【问题描述】:
我有一个基于标签的应用程序。我在应用程序委托类中创建了一个 iAd 对象,并在我的三视图控制器类中使用它。它在第二个选项卡的屏幕和第三个选项卡的屏幕上运行良好。在第二个选项卡上有一个表格视图,当单击该表格视图的行时,我导航到新视图,在该视图中我为 iAd 使用了相同的代码。点击 iAd 时,iAd 屏幕以横向模式打开,关闭时屏幕变黑并记录以下内容。
[ADHostWindowController supportsOrientation:]: message sent to deallocated instance 0x100bc740
我在应用程序委托中创建了这样的对象:
self.bannerView = [[ADBannerView alloc]init];
[self.bannerView setDelegate:self];
我正在像这样在视图控制器中添加横幅:
[[[self appdelegate] bannerView] setFrame:CGRectMake(0, hightofView-180, 768, 66)]
我所有的视图控制器都是纵向的,但 iAd 总是以横向模式打开。 这适用于 iOS 6,但不适用于 iPad 上的 iOS 5。我该如何解决这个问题?
【问题讨论】: