class func getPropertiesInfo() -> (propertiesName:[String], propertiesType:[String]) { var propertiesName:[String] = Array(); var propertiesType:[String] = Array(); var outCount:UInt32 = 0; var i:Int = Int(); var properties:UnsafePointer<objc_property_t> = class_copyPropertyList(object_getClass(self), &outCount); println("\(outCount)"); }
I use:
var infos = Model.getPropertiesInfo(); println("names = \(infos.propertiesName)"); println("types = \(infos.propertiesType)");
Model is my custom class, has the properties name (String) and age (int).
But I get nothing
source share