2011-05-08 5 views
0

Quartz Composer에서 컴포지션을 생성했으며 XIB에 연결하는 Apple 웹 사이트의 예제 "Quartz Composer Programming Guide"을 따르고 있습니다.Quartz Composer 패치 컨트롤러를 사용하여 석영 구성을로드하는 중 "Checklog를로드하는 중"오류가 발생했습니다.

제 목표는 내 Quartz Composition의 입력을 내 Cocoa 애플리케이션의 UI 컨트롤 (슬라이더, 키보드 입력 등)으로 바인딩하는 것입니다. 이 튜토리얼은 내가하고 싶은 것에 충분하다.

그러나 Quartz Composer Patch Controller에서 컴포지션을로드 할 수 없습니다. 내 XIB 문서 창에 패치 컨트롤러를 추가 한 다음 "구성로드"로 이동합니다.

enter image description here

때마다 나는 "로드 구성"을 클릭, 내 파일을 선택하고 그것은 나에게 "로드 실패 : CheckLog로드"라는 오류 메시지 상자를 제공합니다.

흥미로운 부분은 다음과 같습니다. QCView 객체로로드했지만 구성 요소를 볼 수 있지만 패치 컨트롤러에서로드 할 수 없습니다.

enter image description here

나는 다른 조성을로드했는데, 저도 같은 오류가 발생했습니다. 다른 프로젝트에서 새로운 프로젝트 인 XCode 버전 (4.0.1)을 시도했지만 여전히 오류가 발생합니다.

나는이 튜토리얼에서 설명한 단계만을 수행했으며 프로젝트에서 Quartz 프레임 워크를 참조하고있다. 내 첫 번째 생각은 내가 건너 뛸 수 프로그래밍 가이드에 설명되어 있지 않은 일부 절차가있을 수 있습니다.

어떻게이 오류를 해결할 수 있습니까? 도와주세요!

답변

0

"CheckLog"비트는 시스템 로그에 뭔가가 있음을 가정합니다 (/Applications/Utilities/Console.app를 열고 콘솔 로그에서 확인하십시오). ~/Library/Logs /에 뭔가가있을 수도 있습니다. (어떤 경우에도 부끄러운 UI 임)

0

나는 여러 버전의 개발자 도구가 설치되어 있으므로 해당 버전의 quartz composer와 xcode를 사용하여이 문제를 해결했습니다. (동일한 개발자 폴더에 포함 된 두 응용 프로그램 모두 사용).

관련 문제