iOS 只读和保留是互斥的

  • 本文关键字:保留 只读 iOS objective-c
  • 更新时间 :
  • 英文 :


我想要一个强大的只读属性。当我使用此代码时:

@property (strong, nonatomic, readonly) NSString *test;

我收到一条警告:"属性属性'只读'和'保留'是互斥的"。如何解决此警告?

在延续类别中创建一个属性,将变量重新定义为 readwrite

@property (strong, nonatomic, readwrite) NSString *test;

现在,公开属性是只读的,但私下你可以写它。编译器将生成您需要的方法并允许您调用它们。

最新更新