2012-11-22 2 views
2

Xcode 4.5를 사용하여 최근에 내 cocos2d 프로젝트의 RevMob SDK를 업그레이드했습니다. 아래는 내가 한 일을 보여줄 수있는 코드 : 프로젝트를 실행에iOS에서 RevMob과 충돌합니다.

#import <StoreKit/StoreKit.h> 
#import <RevMobAds/RevMobAds.h> 

- (void) applicationDidFinishLaunching:(UIApplication*)application{ 
    [RevMobAds startSessionWithAppID:@"my app id"]; 
    //some code here... 
} 

장치 또는 시뮬레이터에,이 오류와 응용 프로그램의 충돌 :

+[RevMobAds startSessionWithAppID:]: unrecognized selector sent to class

그러나, 한 가지 유용 할 수있는 , 내가 Xcode에 RevMob 프레임 워크를 추가했을 때, 내가 this answer을 따르는 컴파일 오류 (LLVM GCC 4.2 사용)가 나왔습니다.

답변

2

이 메서드는 버전 5.0.0 (RevMob changelog)에 포함되었으므로 사용중인 프레임 워크가 5.0.0 이상인지 확인하십시오.

+0

프레임 워크가 포함되었지만 일부 다른 파일 (이전 프레임 워크 나 다른 것으로 남아 있음)에는 해당 기능이 없었습니다. 다른 사람의 프로젝트 였기 때문에 일부 파일이 잘못 복사 된 것 같습니다. 정말 이상한 일입니다. Xcode가 저에게 경고하지 않았기 때문입니다. 그래도 도움을 주셔서 감사합니다. :) – Sufian