0
我正在研究一個混合的Objective-C/Swift macOS應用程序。NSMultipleValuesMarker在Swift中使用未聲明的類型3
我正在寫一些代碼,用於檢查從arrayController上的選擇鍵返回的值。 NSArrayControllers返回Any,通常我會通過查看Any是否爲NSMultipleValuesMarker來檢查多個選擇。然而,斯威夫特3寫這我得到的錯誤:
Use of undeclared type 'NSMultipleValuesMarker'
我試圖代碼是:
var selection = arrayController.value(forKeyPath: "selection.image")
if selection is NSMultipleValuesMarker {
// Do something for this case
}
我想不出什麼我缺少有可用的NSMultipleValuesMarker。我試過導入Foundation,Cocoa和AppKit,但他們都沒有讓錯誤消失。
'NSMultipleValuesMarker'不是一個類型或類,它是一個常量。 – Willeke
@Willeke我已經編輯了相應的問題。但是這仍然不能回答這個問題? –
你可以添加代碼嗎? – Willeke