我在我的視圖控制器下面的代碼:網絡成癮者添加到雪碧套件景觀
- (void)viewWillLayoutSubviews {
[super viewWillLayoutSubviews];
// Configure the view.
SKView * skView = (SKView *)self.view;
if (!skView.scene) {
skView.showsFPS = NO;
skView.showsNodeCount = NO;
skView.showsDrawCount = NO;
// Create and configure the scene.
SKScene * scene = [MenuScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
self.canDisplayBannerAds = YES;
// Present the scene.
[skView presentScene:scene];
}
}
當我運行該應用程序會立即崩潰。我收到以下錯誤信息:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView scene]: unrecognized selector sent to instance
我不能使用SKView *skView = (SKView *)self.originalContentView;
因爲應用程序是在橫向模式。有沒有辦法在Landscap Sprite Kit遊戲中顯示iAds?
編輯:
我只是說此代碼視圖控制器,但我得到了相同的結果..
#pragma mark iAd Delegate Methods
-(void)bannerViewDidLoadAd:(ADBannerView *)banner {
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[banner setAlpha:1];
[UIView commitAnimations];
}
什麼崩潰說呢?它崩潰了什麼?如果報告的行位於main()中,則添加異常斷點。您實際上如何添加廣告橫幅視圖(僅啓用展示廣告的能力是不夠的)? – LearnCocos2D
我將錯誤消息添加到了我的帖子中。不幸的是,我不知道如何添加廣告橫幅視圖。這適用於我的演示應用程序,但它是肖像。 – user2255273
我剛剛用我認爲應該將廣告添加到視圖中的代碼編輯我的帖子,但我得到了相同的結果。 – user2255273