我正在对 pod 的类进行子类化,在这个类中,有一个私有(private)实例变量,我想在我的类中公开和使用它:
@interface MySuperClass () {
UIScrollView *_scrollView;
}
通常在公开私有(private)成员或方法时,我会使用像前面提到的那样的类别 here ,但我在使用私有(private)实例变量时遇到问题。我读过here关联引用可能会起作用,但我无法使其起作用。
最佳答案
尝试在子类中实现:
- (UIScrollView *)scrollView {
return [self valueForKey:@"_scrollView"]
}
关于ios - 将 protected Objective-C 实例变量公开给子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28394906/