将iAd集成到UITableView iOS应用程序中

时间:2014-06-05 17:22:55

标签: uitableview ios7 iad

我有一个UITableView,其中包含单元格中的数据。当我在它上面运行它自己的一切正常。当我整合iAD时,iAD显示出来,但是我的单元格不再出现在UITableView中了。这几乎就像IAD覆盖了视图一样,这对我来说很奇怪,因为在我的故事板中,我把iAD放在了桌面视图的底部。不确定这里发生了什么。

enter image description here

1 个答案:

答案 0 :(得分:0)

我自己想通了。对于任何有相同问题的人,希望这会有所帮助所以在这种情况下,当将iAD集成到UITableView中时,您需要在Table View Controller实现文件中实现viewWillShow方法,如下所示:

 -(void)viewWillAppear:(BOOL)animated{
     [self.tableView reloadData];
 }

一旦我这样做,一切都很完美。

编辑:我在尝试解决这个问题时学到的另一些信息。 viewDidLoad方法仅在执行期间调用一次。如果您希望在初始加载后再次执行某些操作,请使用viewWillAppear方法。这个方法被称为访问视图的任何东西。