Ошибка при попытке вывести iAds с экрана - PullRequest
0 голосов
/ 02 июля 2010

Попытка отключить показ iAds, когда по запросу Apple не загружается реклама. Они дали мне этот код:

- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
 if (self.bannerIsVisible)
 {
  [UIView beginAnimations:@"animateAdBannerOff" context:NULL];
   // assumes the banner view is at the top of the screen.
  banner.frame = CGRectOffset(banner.frame, 0, -50);
  [UIView commitAnimations];
  self.bannerIsVisible = NO;
 }
}

Я сделал мой просмотр делегатом для iAds и еще много чего, но всякий раз, когда я пытаюсь скомпилировать, я получаю:

"Request for member 'bannerIsVisible' in something not a structure or union

Я пытался добавить BOOL баннерIsVisible, но это только ухудшило ситуацию

1 Ответ

2 голосов
/ 02 июля 2010

Чтобы использовать self.bannerIsVisible, вам нужно объявить bannerIsVisible как свойство.

...