내 모듈에 유형이 있습니다.
import Cocoa
class ColoredDotView : NSView {
...
}
문제없이 여러 가지 다른 클래스에서 사용됩니다.
class EditSubjectPopoverController : NSObject {
@IBOutlet internal var subjectColorDotView : ColoredDotView!
...
}
그러나 어떤 이유로 하나의 특정 클래스 에서 사용 하면 유형에 대한 컴파일 오류가 있습니다.
class EditTaskPopoverController : NSObject {
@IBOutlet internal var lowPriorityDotView : ColoredDotView! // Error here
@IBOutlet internal var medPriorityDotView : ColoredDotView! // And here...
@IBOutlet internal var highPriorityDotView : ColoredDotView! // And here...
...
}
컴파일 오류는 다음과 같습니다.
EditTaskPopoverController.swift : 15 : 49 : 선언되지 않은 'ColoredDotView'유형 사용
이해가 안 돼요 파일의 첫 번째 컴파일 오류이며 나머지 오류는 모두 첫 번째의 증상입니다. 또한 컴파일 오류가있는 다른 파일 이 없습니다 . 파일이 동일한 모듈에 있기 때문에 유형이 선언되지 않은 이유를 이해할 수 없습니다.
프로젝트 정리, 빌드 폴더 정리 및 Xcode 재시작을 시도했지만 아무 소용이 없습니다. undeclared type
Swift에서 컴파일러 오류를 일으킬 수있는 잠재적 인 실수는 무엇입니까 ?
var
선언을 제거하고 지나가는 빌드로 넘어갑니다. 그런 다음 맨 위에 선언 중 하나 를 추가 하면 오류가 즉시 다시 나타납니다. imgur.com/VUUBK2K