2011-01-22 9 views
8

-renderInContext에서 컴파일러 경고를받습니다.'No -renderInContext : 메쏘드를 찾았습니다'라는 경고 메시지가 나타나는 이유는 무엇입니까?

프로젝트 프레임 워크에 QuartzCore가 있고 코드가 작동합니다. 코드를 수정하여 경고를받지 않게하려면 어떻게합니까?

정확한 경고는

warning: no '-renderInContext:' method found 
warning: (Messages without a matching method signature 
warning: will be assumed to return 'id' and accept 
warning: '...' as arguments.) 
입니다.

답변

33

응용 프로그램에 Quartz 프레임 워크를 가져 오십시오. 응용 프로그램에

다음 추가

,

#include <QuartzCore/QuartzCore.h>

.

+0

고맙습니다. (어떻게 그걸 그리워 .....) – P5ycH0

+0

위대한 그것은 감사하고 있습니다 – ios

+0

다른 방법이 있습니까? – Dmitry

2

입니다.

Xcode의 프레임 워크 그룹에 QuartzCore 프레임 워크를 추가하면 모든 것이 잘됩니다.

그런 다음 모든 소스 파일에 헤더 파일을 포함시키는 방법은 my post here on SO을 참조하십시오. 이제 코어 데이터가 아니라 QuartzCore (정확히 같은 방식으로)에 대한

2

프로젝트에 QuartzCore.framework가 있습니까?

관련 문제