我想存儲一個類型的引用,以便稍後與一個對象進行比較。如何存儲一個類引用並將其與swift中的實例進行比較?
我試圖做的:
let myClassRef = AClass.self // store a reference to the type of AClass
if myObject is myClassRef {
// Do something
}
但它是行不通的。如何使用AnyClass對象? 或者,如何從一個實例得到一個AnyClass對象(這產生相同的結果,我所期待)
它確實比較「Swift.ImplicitlyUnwrappedOptional」 到 「可選(itooch_messenger.SearchUserViewController)」 因此,比較永遠是錯誤的。有沒有辦法獲得真正的類型? –
Antzi
讓你的課,'NSObject'的子類 – itsji10dra
非常感謝。我想迅速在內省方面仍有一些進展。當心'isKindOfClass' vs'isMemberOfClass' – Antzi