我有一个MainViewController和多个SubViews。我在我的MainViewController中有一个NSMutableArray,但我需要在我的SubView中,所以当它作为MainViewController的子节点存在时,如何从我的子视图中访问该mutablearray?
答案 0 :(得分:1)
只需在子视图类中创建一个数组属性,并在初始化子视图时将数组从主视图控制器传递到子视图类。
主viewcontroller中的代码:
YourSubviewClass *subView = [[YourSubview alloc] init];
subView.array = self.yourMainViewControllArray
子视图类头文件中的代码:
@interface YourSubviewClass : UIView
@property (nonatomic) NSMutableArray *array;
希望这会有所帮助,祝你好运。