2009-11-02 2 views
1

저는 프로젝트를 개별적으로 제작하여 별도의 데모 프로젝트로 전체의 다양한 측면을 프로토 타이핑했습니다. 이제 클래스와 펜촉 파일을 프로토 타입에서 대상 프로젝트로 마이그레이션하는 중입니다. 그렇게하면 펜촉 파일이 프로토 타입에서와 같이 작동하지 않습니다. 나는 계층 적 프로젝트 파일보기에서 사용할 수있는 메뉴에서 "Add Existing Files"항목을 사용하여 마이그레이션을 수행했습니다.iPhone : 프로젝트에서 다른 프로젝트로 * .m 및 * .h 파일로 복사 할 때 Nib 파일이 올바르게 작동하지 않습니다.

누구나 이런 경험을 한 경험이 있으십니까? 문제 해결을위한 제안 사항이 있으십니까? 많은 경우에 타겟에서 nib 파일을 간단히 다시 만들었지 만 효과가 있었지만 3 가지보기가있는 매우 복잡한 nib 파일을 마이그레이션하려고합니다. 내가 그것을 피할 수 있다면 손으로 그것을 재현하지 않기를 바랄 것이다.

iPhone SDK 3.1.2와 함께 Leopard에서 Xcode 3.1.4를 사용하고 있습니다.

+0

.nib 또는 .xib 파일을 이동 하시겠습니까? – zaph

+0

자세한 내용이 유용 할 것입니다. 기대했던대로 행동하지 않는 것은 무엇입니까? 어떤 오류가 발생합니까? – TechZen

답변

1

설명 된 방식으로 파일을 마이그레이션 할 때. IB의 연결은 반드시 자동으로 수행되는 것은 아닙니다. 그런 다음 IB에 들어가서 모든 콘센트가 설정되었는지 확인하고 클래스에 원하는 소유권이 있는지 확인해야합니다.

+1

제안 주셔서 감사 합니다만, 접속은 다 이루어졌습니다. 내가 명확하게 말하지 않은 것은 Nib 파일이 가로 모드 용으로 만들어졌고 원래의 응용 프로그램에서 좌표가 가로 방향의 상대 좌표였습니다. 마이그레이션 된 앱에서 Nib가 가로 방향으로 구성된 경우에도 좌표가 세로 방향으로 표시됩니다. Nib의 좌표 설정이 잘못 해석되었습니다. –

0

Info.plist 프로젝트에 기본 NIB 파일을 설정해야합니다.

+0

제안 해 주셔서 감사합니다.하지만 이전하는 펜촉은 주 펜촉이 아닙니다. 메인 펜촉은 잘 작동하고 Info.plist 파일에 설정되어있다. –

0

나는 또한 동일한 문제가있었습니다. 나는 다음과 같이 도움이 될 수도 있습니다 :: 1. nib 파일을 .h 및 .m 파일과 함께 새 프로젝트에 추가하십시오. 2. 모든 연결을 끊고 모든 연결을 다시 만들고 저장하십시오. 4. 파일 소유자와의 연결을 끊고 다시 만듭니다. 5. 그런 다음 모든 연결을 다시 설정하십시오. 이것은 나를 위해 일했습니다

관련 문제