给类目添加属性虽然编译的时候不报错,但是,运行的时候,会提示,找不到 属性的get set 方法。。。
需要要运行时重写下set get 方法。 加入头文件。 #import <objc/runtime.h>
staticconstchar kStringKey;
-(NSString *)aaaaString{
returnobjc_getAssociatedObject(self, &kStringKey);
}
-(void)setAaaaString:(NSString *)aaaaString{
objc_setAssociatedObject(self, &kStringKey, aaaaString, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}