如何同时重写get方法和set方法

2019-01-21  本文已影响0人  寂寞先森666

无法同时重写get方法和set方法,会报如下错误

需要通过runtime的方法关联

-(NSString*)myName

{

    return objc_getAssociatedObject(self, @"myName");

}

-(void)setMyName:(NSString*)myName

{

    return objc_setAssociatedObject(self, @"myName", myName, OBJC_ASSOCIATION_RETAIN_NONATOMIC);

}

- (void)viewDidLoad {

    [super viewDidLoad];

    self.myName=@"哈哈d";

    NSLog(@"为什么这样:%@",self.myName);

}

2019-02-24 21:54:33.797653+0800 tsbNotification[86994:7946803] 为什么这样:哈哈d

上一篇 下一篇

猜你喜欢

热点阅读