2013-04-08 132 views
0

我正在爲我的iPhone應用程序tapjoy出版商SDK集成工作。我工作正常,但更新到最新的SDK 9.0.3後,它開始在這一行崩潰。TapJoy崩潰iPhone應用程序

[TapjoyConnect requestTapjoyConnect:TAPJOY_ID secretKey:TAPJOY_SECRET_KEY]; 

崩潰描述。

*終止應用程序由於未捕獲的異常「NSUnknownKeyException」,原因:「[setValue方法:forUndefinedKey:]:此類不是密鑰值編碼兼容的關鍵closeButton」

任何幫助將不勝感激。 謝謝

回答

2

確保你添加了TapjoyPublisherLibrary而不是廣告庫。

這是8.x to 9.x upgrade instruction

#import "TapjoyConnect.h" 

[TapjoyConnect requestTapjoyConnect:TAPJOY_APP_ID secretKey:TAPJOY_APP_SECRECT_KEY]; 
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getFullScreenAd:) name:TJC_FULL_SCREEN_AD_RESPONSE_NOTIFICATION object:nil]; 


- (void)getFullScreenAd:(NSNotification*)notifyObj 
{ 
    // Displays a full screen ad, showing the current featured app. 
    [TapjoyConnect showFullScreenAd]; 

} 

-(void)showTapJoyAds 
{ 
    // This method asks the tapjoy server for the featured app object. 
    [TapjoyConnect getFullScreenAd]; 
} 
+0

我加入了豐富媒體出版商庫和以下files.TapjoyConnect.h,TapjoyConnectConstants.h,TapjoyPublisherLibrary.a,TapjoyResources.bundle .....我不知道爲什麼它的崩潰在這裏「這個類是沒有價值的關鍵編碼符合關鍵的closeButton「。 TapJoy 8.0版之前,即使相同的代碼也能正常工作。但是當我更新sdk到9.0.3。它開始崩潰。 – GameFreak 2013-04-08 11:50:31

+0

添加其他鏈接器標誌:-ObjC和-all_load – Guru 2013-04-08 11:59:53

+0

已經添加,下面的步驟在此處提及.https://knowledge.tapjoy.com/en/integration/getting-started-guide-for-publishers#ios – GameFreak 2013-04-08 12:16:20

0

嘗試將iOS目標更改爲其他版本,或者閱讀tapjoy規範,iOS需要什麼。