나는 Objective-C/Swift MacOS 응용 프로그램을 사용하고 있습니다.Sweat 3에서 NSMultipleValuesMarker 선언되지 않은 유형 사용
arrayController의 선택 키에서 반환 된 값을 확인하는 코드를 작성했습니다. NSArrayControllers는 Any를 반환하고 Any가 NSMultipleValuesMarker인지 확인하여 여러 선택을 확인합니다.
Use of undeclared type 'NSMultipleValuesMarker'
내가 시도하고있어 코드는 다음과 같습니다 :
var selection = arrayController.value(forKeyPath: "selection.image")
if selection is NSMultipleValuesMarker {
// Do something for this case
}
내가 NSMultipleValuesMarker 가능하도록 누락 무엇을 알아낼 수 없습니다 그러나 스위프트 3이 글을 쓰는 나는 오류가 발생합니다. Foundation, Cocoa 및 AppKit을 가져 오려고했지만 그 중 아무 것도 오류가 사라지지 않는 것 같습니다.
NSMultipleValuesMarker는 유형 또는 클래스가 아니며 상수입니다. – Willeke
@Willeke 이에 따라 질문을 편집했습니다. 그러나 이것은 여전히 질문에 답하지 못합니까? –
코드를 추가 할 수 있습니까? – Willeke