Objective c -[NSObject valueForKey:]何时可以不返回NSObject?

Objective c -[NSObject valueForKey:]何时可以不返回NSObject?,objective-c,swift,nsobject,Objective C,Swift,Nsobject,在Swift中,NSObject上的valueForKey:定义为func值(forKey:String)->Any? 是否确实存在不返回NSObject的情况?如果是,这些情况是什么?几乎所有Cocoa类都继承自NSObject,因此对于非类返回类型(如结构),返回类型可以是NSObject的任何子类,请参阅@AndreasOetjen,以便在可能的情况下,基本上可以打包/解包NSN号码等?

在Swift中,
NSObject
上的
valueForKey:
定义为
func值(forKey:String)->Any?


是否确实存在不返回
NSObject的情况?
如果是,这些情况是什么?

几乎所有Cocoa类都继承自
NSObject
,因此对于非类返回类型(如结构),返回类型可以是
NSObject
的任何子类,请参阅@AndreasOetjen,以便在可能的情况下,基本上可以打包/解包NSN号码等?