【发布时间】:2015-10-27 23:09:34
【问题描述】:
我有一个包含NSMutableArray 的主视图控制器。我想用步进器打开一个子视图来更改 NSMutableArray 中包含的产品的数量。
如何从子视图访问NSMutableArray 并更改其中的对象?
【问题讨论】:
-
请避免大写。
标签: ios objective-c nsmutablearray
我有一个包含NSMutableArray 的主视图控制器。我想用步进器打开一个子视图来更改 NSMutableArray 中包含的产品的数量。
如何从子视图访问NSMutableArray 并更改其中的对象?
【问题讨论】:
标签: ios objective-c nsmutablearray
在您的 SubView 类中,将 NSMutableArray 类的属性设为
@interface SubViewClass : UIView
@property (strong, nonatomic) NSMutableArray *array;
@end
现在在您的主视图控制器中,当调用此 SubView 时,您可以将您的 NSMutableArray 实例分配给 SubView array;
subViewInstance.array = mainControllerArray;
现在您可以在 SubView 类中按照您想要的方式修改此数组。
【讨论】:
创建一个模态类。然后将所有数据分配给它并从您的其他子视图类访问该模式类。
【讨论】: