2013-06-18 171 views
1

我試圖在我的AppDelegate中接收RevMobAdsDelegate事件,並且它們被以下運行時信號錯誤調用。AppDelegate setFullscreen:發送到實例的無法識別的選擇器

[3496:207] [RevMob myapplication App] 
SetChartBoostRequestFlag - StopLoadingWait 
[3496:207] [RevMob myapplication App] StopLoadingWait routine 
[3496:207] [RevMob] Starting RevMobAds 
[3496:207] [RevMob] Initializing Fullscreen. 
[3496:207] -[AppDelegate setFullscreen:]: unrecognized selector sent to instance 0xa20b4e0 
(gdb) 

我已經在我的代碼中添加了RevModAds框架,它仍然給我這種信號錯誤。加載開始橫幅後應用程序崩潰。

我已經安裝了RevMobads從這裏 http://sdk.revmob.com/ios.html#fullscreen

回答

0

你可以做這樣的事情:

#define REVMOB_APP_ID @"50cd7e844ae728120000003f" 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    { 
      [RevMobAds startSessionWithAppID:REVMOB_APP_ID]; 
      [self showAds]; 
      .. 
      .. 
    } 

    -(void)showAds //call this from game over, game pause 
    { 
      [[RevMobAds session] showFullscreen]; 
    } 
+0

我試過這個,但仍然給錯誤: - [AppDelegate setFullscreen:]:無法識別的選擇發送到實例0xd00022。在我的代碼的這一行>> self.fullscreen = [[RevMobAds會議]全屏]; –

+0

這是RevMobAd類的更多理解:http://sdk.revmob.com/api/ios/Classes/RevMobAds.html –

+0

這一個全屏:http://sdk.revmob.com/api/ios/Classes /RevMobAds.html#//api/name/fullscreen –

0

SDK你有沒有在你的AppDelegate一個setFullscreen:方法?如果不是,你最好實施它。該文件說,有一個showFullscreen,這是不同的。

+0

雅權,我沒有叫setFullscreen仍然是其調用該方法的任何方法,這是我的query.i真的不明白爲什麼它的調用一個方法 。 –

相關問題