2012-01-06 1 views
1

내가 가이드 http://www.tinytimgames.com/2011/07/22/cocos2d-and-arc/ 다음 엑스 코드에서 애플 LLVM 3.0적인 Cocos2D-2.0 베타를 컴파일하는 데 실패하지만, 컴파일 통과 할 수없는 오류가 ccCArray.h에 있습니다는 ARC 활성화 프로젝트와적인 Cocos2D를 포함하려고 4.2

/** Sends to each object in arr the message identified by given selector. */ 
static inline void ccArrayMakeObjectsPerformSelector(ccArray *arr, SEL sel) 
{ 
for(NSUInteger i = 0; i < arr->num; i++) 
    #pragma clang diagnostic push 
    #pragma clang diagnostic ignored "-Warc-performSelector-leaks" 
    [arr->arr[i] performSelector:sel]; 
    #pragma clang diagnostic pop 
} 

static inline void ccArrayMakeObjectsPerformSelectorWithObject(ccArray *arr, SEL sel, id object) 
{ 
for(NSUInteger i = 0; i < arr->num; i++) 
    #pragma clang diagnostic push 
    #pragma clang diagnostic ignored "-Warc-performSelector-leaks" 
    [arr->arr[i] performSelector:sel withObject:object]; 
    #pragma clang diagnostic pop 
} 

오류가 "알 수없는 경고 그룹 -Warc은-performSelector가 누출"나는 그것을 해결 방법을 모르겠어요.

나는이 문제에 대한 많은 questino을 보았다하지만, 차이점은 내가 오류가 발생했습니다 동안 경고 가지고, 그래서도 무시할 수 없다.

어떤 도움을 주셔서 감사합니다! 감사!

답변

1

당신은 단순히 3의 #pragma 연타 라인을 제거하고 도움이되는지 볼 수 있습니다.

또한 대상의 빌드 설정에서 "경고를 오류로 취급"를 사용할 수 있습니다. 그러면 경고가 오류로 처리됩니다.