我有一个基于选项卡的应用程序。我在 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。如何解决 thgis .plz 帮助我。任何建议将不胜感激。谢谢