2011-12-08 5 views
9

Xcode 4.2의 펜촉에서 파일 소유자에게보기 및 IBActions/Outlets 연결에 문제가 있습니다. 새 nib 파일을 만들면 File -> New File -> 오른쪽에서 UI 선택 -> "보기"-> iPhone의 Device Family -> TestView.xib로 저장하십시오. 새 펜촉이 나타나지만 파일 소유자에서보기 또는 다른 것으로 드래그를 제어하려고 할 때 아무 것도 일어나지 않습니다. 선을 콘센트로 선택하지 않으면 사라집니다. IBActions, Pickers, Labels 또는 File 's Owner에 실제로 연결하려고 할 때 동일한 문제가 발생합니다. 나는 그것에 아무 것도 연결할 수 없다.파일 소유자를 연결하여 문제보기

나는 소스 코드를 제공하는 프로그래밍 책을 통해 일하고 있어요, 나는 거기에 높으신 양반 함께 놀러 때, 모든 것이 이미 파일의 소유자에 연결되어 있습니다. 그 파일들에서도 모든 것을 다시 연결할 수 있습니다. 나는 프로그램을 타이핑 한 다음 직접 소스 코드를 드래그 앤 드롭하여 직접 할 수 없었다.

나는 내가 부족 그 작은 뭔가가 있다는 것을 확신하고 나는 그것을 연구를하고 아무 소용이 일을 알아 내려고 노력했습니다. 어떤 도움이라도 대단히 감사 할 것입니다, 감사합니다!

+0

파일 소유자 자체 또는 미리 선언 된 'IBOutlet'을 드래그 하시겠습니까? 모든 스크린 샷? – jrtc27

+0

내 생각 엔 File 's Owner의 클래스를 올바르게 설정하지 않은 것 같습니다. 인터페이스 빌더보기의 왼쪽에있는 세로 막대에서 파일 소유자를 선택하고 유틸리티 (오른쪽) 막대에서 세 번째 탭 (ID 관리자)으로 이동하여 클래스를보기 컨트롤러의 클래스로 설정하십시오. – jrtc27

+0

정말 고마워요. jrtc27! 그 트릭을, 나는 클래스를 변경하고 지금은 완벽하게 작동합니다. 다시 한 번 감사드립니다! 귀하를 +1하거나 정답으로 표시 할 수있는 방법이 있습니까? – John

답변

32

내 생각 엔 파일 소유자에 대한 클래스를 올바르게 설정하지 않았기 때문입니다. 인터페이스 빌더보기의 왼쪽에있는 세로 막대에서 파일 소유자를 선택하고 유틸리티 (오른쪽) 막대에서 세 번째 탭 (ID 관리자)으로 이동하여 클래스를보기 컨트롤러의 클래스로 설정하십시오.

+1

클래스의 이름을 바꾼 다음 나중에 IB와 연결할 수없는 이유를 알 수 없었습니다. 이것이 이유였습니다. – user379468

관련 문제