当存在子视图时,如何从我的 mainViewcontroller 获取数据
How can i get data from my mainViewcontroller when subview is present
我有一个 MainViewController 和多个 SubView。我的 MainViewController 中有一个 NSMutableArray,但我需要在我的 SubView 中使用它,所以当它作为 MainViewController 的子视图存在时,我如何从我的子视图访问该可变数组?
只需在子视图 class 中创建一个数组 属性 并在初始化子视图时将数组从主 viewcontroller 传递到子视图 class。
你的主代码 viewcontroller:
YourSubviewClass *subView = [[YourSubview alloc] init];
subView.array = self.yourMainViewControllArray
您的子视图中的代码 class 头文件:
@interface YourSubviewClass : UIView
@property (nonatomic) NSMutableArray *array;
希望这对您有所帮助,祝您好运。
我有一个 MainViewController 和多个 SubView。我的 MainViewController 中有一个 NSMutableArray,但我需要在我的 SubView 中使用它,所以当它作为 MainViewController 的子视图存在时,我如何从我的子视图访问该可变数组?
只需在子视图 class 中创建一个数组 属性 并在初始化子视图时将数组从主 viewcontroller 传递到子视图 class。
你的主代码 viewcontroller:
YourSubviewClass *subView = [[YourSubview alloc] init];
subView.array = self.yourMainViewControllArray
您的子视图中的代码 class 头文件:
@interface YourSubviewClass : UIView
@property (nonatomic) NSMutableArray *array;
希望这对您有所帮助,祝您好运。