我处于以下情况:
我已经定义了一个具有属性的类来访问我设置为只读的 activeController
@interface BaseViewController : UIViewController
@property (nonatomic, weak, readonly) UIViewController *activeController;
@end
在类延续中,我将属性定义为读写,因为我希望能够仅在类中设置活动控制器:
@interface BaseViewController ()
@property (nonatomic, weak, readwrite) UIViewController *activeController;
@end
如何使该readwrite
属性可从派生类访问?
@interface ChildViewController : BaseViewController
@end
编译器只看到在派生类中定义为只读的属性,我希望能够在派生类中使用属性并在派生类中设置活动视图控制器。