美文网首页
如何同时重写get方法和set方法

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

作者: 寂寞先森666 | 来源:发表于2019-01-21 09:52 被阅读0次

无法同时重写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

相关文章

网友评论

      本文标题:如何同时重写get方法和set方法

      本文链接:https://www.haomeiwen.com/subject/rzvqjqtx.html