1

ストーリーボードを使用してセットアップされたタブ ベースのアプリに iAd を追加しようとしています。Apple の iAdSuite サンプル コードの TabbedBanner の例に従っています。BannerViewController をインポートし、次のように設定しました。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  UITabBarController* tabBarController = (id)self.window.rootViewController;
CGRect tabBarViewFrame = tabBarController.view.frame;
tabBarViewFrame.origin.y -= application.statusBarFrame.size.height;
tabBarViewFrame.size.height += application.statusBarFrame.size.height;
tabBarController.view.frame = tabBarViewFrame;

self.window.rootViewController = [[BannerViewController alloc] initWithContentViewController:tabBarController];
}

SummaryViewController に以下を追加しました

    - (void)viewDidLoad
{
    [super viewDidLoad];
    appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(willBeginBannerViewActionNotification:) name:BannerViewActionWillBegin object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didFinishBannerViewActionNotification:) name:BannerViewActionDidFinish object:nil];
}

現在、広告はタブ バーの下に表示されていますか? また、ビューの内容が消えました。

4

1 に答える 1

0

**コードの最後のスニペットでは使用nilしないでください。bundleを使用し[NSBundle mainBundle]ます。

于 2013-03-18T21:15:39.407 に答える