Недопустимая конфигурация «Размер кадра не является членом требуемых размеров контента» Настройка iAd? - PullRequest
0 голосов
/ 05 ноября 2011

Я не вижу там этого метода ... Я просто разместил баннер iAd, используя xcode, в верхней части руководства по детализации таблицы. Я попробовал это сверху и снизу.

Кажется, что скомпилировать и запустить в симуляторе ... но я получаю эту ошибку. Я пытаюсь добавить iAds в приложение для просмотра таблиц. Любые предложения будут с благодарностью?

-(void) bannerViewDidLoadAd:(ADBannerView *)banner{
if (!self.bannerIsVisible)
{
    [UIView beginAnimations:@"animateAdBannerOn" context:NULL];
    banner.frame = CGRectOffset(banner.frame, 0, -banner.frame.size.height);
    [UIView commitAnimations];
    self.bannerIsVisible = YES;

}}

-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
if (self.bannerIsVisible)
{
    [UIView beginAnimations:@"animateAdBannerOff" context:NULL];
    banner.frame = CGRectOffset(banner.frame, 0, banner.frame.size.height);
    [UIView commitAnimations];
    self.bannerIsVisible = NO;

}}

1 Ответ

1 голос
/ 04 февраля 2012

У меня была точно такая же проблема в Xcode 4.2.1 при попытке добавить ADBannerView в TableView в перо.Это похоже на ошибку в платформе Xcode или iAd.

Это можно обойти, выполнив следующие шаги:

  1. Добавление представления ADBanner в TableView.
  2. Переключение в инспектор атрибутови щелкните представление ADBanner.
  3. Измените «Ориентация» на «Портрет» и скомпилируйте проект.Ошибка исчезнет.
  4. Теперь вы можете снова изменить ее на «Оба», и ошибка больше не будет отображаться.
...