【发布时间】:2013-04-18 08:05:53
【问题描述】:
我有一个基于选项卡的应用程序。我在 appdelegate 类中创建了一个 iad 对象并在我的三视图控制器类中使用它。它在选项卡 2 的第一个屏幕和选项卡 3 的第一个屏幕上运行良好。在选项卡 2 上有一个表视图,单击该表视图的行时,我导航到新视图,在该视图中我使用了相同的代码 iad。单击 iad 时,iad 屏幕以横向模式打开,关闭屏幕时变为黑色并记录以下内容。
[ADHostWindowController supportsOrientation:]:消息发送到已释放实例 0x100bc740
我已经像这样在应用程序委托中创建了对象..
self.bannerView = [[ADBannerView alloc]init];
[self.bannerView setDelegate:self];
我正在像这样在视图控制器中添加横幅
[[[self appdelegate] bannerView] setFrame:CGRectMake(0, hightofView-180, 768, 66)]
我所有的视图控制器都是纵向的,但 iad 总是以横向模式打开。 如何解决这个问题,这在 ios 6 中有效,但这个问题仅适用于 ios5 ipad。如何解决这个问题。请帮助我。任何建议将不胜感激。谢谢
【问题讨论】: