2017-10-04 4 views
1

나는이 파일을 거의 1 년 동안 변경하지 않았으며 갑자기 빌드를 할 때 갑자기이 오류 메시지가 표시되고 빌드가 실패합니다. 어떤 아이디어?선언되지 않은 유형의 사용 'UITableViewCell'(WatchKit) iOS

enter image description here

시도 닫고 다시 시작 엑스 코드 및 시도 재부팅 동일한 오류.

+0

당신이 청소를 시도해 봤어 프로젝트 빌드/폴더 정리/파생 데이터 삭제? – the4kman

+0

예. 그것을 해결하지 못했습니다 : ( – FlatDog

+0

'iOS'를 타겟으로하고 있습니까? 'watchOS'에서 사용하게 될'iOS' 프로젝트에서'WatchKit' 리소스를 사용하는 이유는 무엇입니까? –

답변

2

UIKit과 WatchKit을 혼합하려고합니다. UITableViewCell은 watchOS에서 사용할 수 없기 때문에 내가 어떻게 컴파일 할 수 있었는지 모르겠다.

watchOS에서 테이블은 WKInterfaceTable을 사용하여 만들고 셀은 NSObject의 직접 하위 클래스입니다. IB에서 테이블을 디자인 할 때 테이블 행 컨트롤러의 클래스를 사용자 정의 클래스로 변경하고 식별자를 코드에서 사용할 행 ("행"또는 기타)으로 변경합니다.

가입 한 후에는 가서 사용자 정의 서브 클래스에 IB의 연결을 확인하고 당신이 당신의 awake(withContext:) 방법 내에서 필요에 따라 마지막으로 많은 행을로드 할 수 WatchKit을 알 수 있습니다 :

table.setNumberOfRows(10, withRowType: "Row")