시계 응용 프로그램에서 이미 개발 된 NSObject
클래스를 사용하고 싶습니다 (시계 응용 프로그램 대상이 동일한 프로젝트에 추가됨).시계 응용 프로그램에서 iPhone 응용 프로그램 클래스에 액세스
내 아이폰 응용 프로그램은 오브젝티브 C로 작성되어 지금은 시계 확장에 대한 스위프트를 사용하고, 그래서 확장 대상을 보려면 시계 앱에서이 클래스를 사용하여 클래스를 추가 할 브리지 헤더를 만들었습니다. 그들이이 보일
이 xxxxClass
그리고이 모든 오류 파일의, UIControllerView
위한 슈퍼 클래스를 인터페이스 선언을 찾을 수 없습니다 : 나는 응용 프로그램을 빌드 할 때,이 이유 저에게 다른 클래스에서 많은 오류를 제공합니다 WatchKit Extension의 대상 이었지만 포함하지 않았습니다. 이 파일들에서 대상 구성원보기 확장 또한 선택 해제되어 있습니다 (확장 대상이 아님을 의미). 보기 확장에 추가하지 않은 클래스는 다음과 같습니다. 그러나보기 확장 클래스로 실행 중입니다.
'UIViewController'와 같은 UIKit 클래스는 WatchKit에 존재하지 않습니다. –
@PetahChristian 나는 그들을 추가하지 않았다. 왜 그들이 참조되었는지는 모르겠다. NSObject Class Target to Watch Extension 만 추가했습니다. 이 클래스는 watchApp의 클래스를 사용하여 원하지 않는 게스트로 컴파일합니다. – Ali