및 ViewController
을 가진 Swift framework
을 생성 중입니다. 프레임 워크에있는 UIView
을 MyViewController
으로 참조했습니다. 이 프레임 워크를 내 응용 프로그램에 추가하고 MyViewController
을로드하려고하면 setValue : forUndefinedKey :]가 발생합니다.이 클래스는 키 myImageView에 대한 코드 호환 키가 아닙니다 오류입니다.스위프트 프레임 워크에서 ViewController로드
답변
Hitesh, 스토리 보드는 뷰의 IBOutlets에 대한 오래된 정보가있는 경우에만 발생
.
어떻게 되었습니까?
스토리 보드의 ViewController (MyViewController)에 ImageView가 있어야합니다. 언젠가 프레임 워크의 개발을 진행하는 동안 소유자 클래스에 함께 IBOutlet을 끌고있다 (MyViewController.swift) myImageView
나중에 당신이 당신의 ownerClass에서 myImageView
라는 이름의 속성을 삭제해야합니다 somepoint의 이름으로 (MyViewController.swift 말할 수 있습니다) 스토리 보드에서 해당 속성으로 참조를 제거하는 것을 잊었습니다.
스토리 보드의의 ViewController는 ownerClass에서 myImageView
라는 이름의 속성이 존재한다는 가정하에 여전히이며 그 구성 ImageView
에 대한 IBOutlet
입니다.
그래서보기가로드 될 때이 속성은이 클래스가 코딩 규격이 아닌 키 myImageView 것이 myImageView
라는 이름의 속성을 찾습니다 못했기 때문에되었음을 오류가 발생 찾을 수없는 경우 해당 속성을 찾습니다.
솔루션
스토리 보드가 MyViewController가 연결 관리자로 이동 당신이 뭔가를 찾을 수 귀하의 이미지 뷰를 선택합니다 (의 ViewController의 각 구성 요소에 대해 당신에게 IBOutlets 표시됩니다 오른쪽에있는 마지막 옵션을 클릭)를 선택 열기 이처럼 (myImageView)의 뿅 작은 'X'기호
클릭 - (X의 MyViewController)가 빌드를 청소 :) 삭제 된 속성 참조에서 연결을 해제하고 다시하는 실행 :
,Ta daa 문제 해결 :) 행복 코딩 :)
- 1. Swift 프레임 워크에서 파일 브리징
- 2. iOS ViewController로드 방법 후
- 3. Swift에서 회전을 기반으로 ViewController로드
- 4. x12에서 사용자 정의 viewcontroller로드
- 5. tabbar 컨트롤 내의 viewcontroller로드
- 6. 스위프트, iOS 8+ 프레임 워크
- 7. 스위프트 2.3의 스위프트 3 프레임 워크를 사용합니다.
- 8. hadoop 프레임 워크에서 정렬
- 9. 엔티티 프레임 워크에서 매핑
- 10. 젠드 프레임 워크에서 검사기?
- 11. 젠드 프레임 워크에서 라우팅
- 12. 젠드 프레임 워크에서 FIND_IN_SET()?
- 13. 프레임 워크에서 EDK 사용
- 14. 프레임 워크에서 파일 검사
- 15. Play 프레임 워크에서 리모팅
- 16. 프레임 워크에서 프로토콜 호출?
- 17. 프레임 워크에서 코코아포드 사용하기
- 18. viewcontroller로드 한 후 값을 설정하십시오
- 19. 8 스위프트 프레임 워크는 공개 API
- 20. 스프링 프레임 워크에서 함수 호출
- 21. 엔티티 프레임 워크에서 WPF 바인딩
- 22. 엔티티 프레임 워크에서 NHibernate 'Bags'구현
- 23. 에스프레소 프레임 워크에서 세션 사용
- 24. 각도기 - 프레임 워크에서 오류 처리
- 25. 프레임 워크에서 ios7 빈 화면
- 26. 젠드 프레임 워크에서 모델 계승
- 27. 스프링 프레임 워크에서 jcrontab 사용
- 28. Xcode 프레임 워크에서 헤더 공개하기
- 29. 엔터티 프레임 워크에서 명시 적로드
- 30. 젠드 프레임 워크에서 이미지 업로드하기
추가 할 프레임 워크는 무엇입니까? –
@IyyappanRavi 내 자신의 프레임 워크를 만들었습니다 – Hitesh
당신이 어떤 클래스 이름이나 암호 식별자 이름이 누락 된 것 같아요, 귀하의 스토리 보드 또는 XIB를 확인하십시오 –