I was trying to get the property name with following codes and hit the linker error, Undefined symbols: "_getPropertyType"
unsigned int outCount, i;
objc_property_t *properties = class_copyPropertyList([self class], &outCount);
for(i = 0; i < outCount; i++) {
objc_property_t property = properties[i];
const char *propName = property_getName(property);
if(propName) {
const char *propType = getPropertyType(property);
NSString *propertyName = [NSString stringWithUTF8String:propName];
NSString *propertyType = [NSString stringWithUTF8String:propType];
}
}
}
I already import #import "objc/runtime.h", so is there any linker flag I need to turn on ?
Thanks!