var nick: String?
var sex = 0
var validate: PersonalValidateModel?
如上代码:
现有String?, Tnt, NSObject?,三种类型的属性,我想通过属性名判断他的类型,请问有什么方法可以实现?
需要实现的效果:
重写setValue方法的时候:
根据获取到的key,获得属性,判断属性类型,然后赋值;
例如
setValue(AnyObject, forKey: "validate")
在给validate赋值时,我首先需要判断他是PersonalValidateModel类型,然后对它进行初始化操作,再赋值。
请问以上内容如何实现?
Objective-C可以这个就可以
你只要从NSObject继承 就能用以前的方法了~