문제

좋아, 우선, 나는 객관적인 C에 아주 새로운 것이있다. (일반적으로). 나는 프로그래밍에 익숙하지 않으며 지금까지 지금까지 전환이 매끄럽게 발견되었습니다. iPhone에서 게임을 개발하기 위해 온라인에서 찾은 스프라이트 클래스를 구현하려고하지만 많은 오류가 발생합니다. 예를 들어...

size = CGSizeMake([image size].width , [image size].height);

크기가 cgsize 객체 인 경우, 합성 및 이미지는 합성 된 uiimage 객체입니다. 둘 다 Sprite.h 파일로 선언됩니다. 내가 얻는 오류는 "이 과제에서 호환되지 않는 유형"입니다. 모든 도움은 대단히 감사하겠습니다. 모든 오류가 CoreGraphics 함수 (cgrectMake, cgsizemake, cgrectinterscrect 등)와 관련이 있기 때문에 오류가 #include 또는 무언가와 같은 간단한 것 같습니다. 나는 여기에 전체 수업을 게시 해야하는지 몰랐지만 요청을 받으면 기뻐할 것입니다.

도움이 되었습니까?

해결책

"크기"라고 말할 때 cgsize입니다 물체, 나는 당신이 오해가 있다고 생각합니다. CGSize는 일반 C 구조이며 CGSizemake는 "cgsize *"가 아닌 "cgsize"를 반환합니다. 제 생각에는 "크기"가 "CGSize *"로 선언 된 것이 객체라고 생각했기 때문입니다. *를 제거하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top