我在NSMutable
类中定义了NSObject
数组,如此
NSMutableArray *allbilltypeArray=[[NSMutableArray alloc] initWithArray:[sqlite executeQuery:@"SELECT * FROM dir_AddBillName"]];
现在我想从另一个视图控制器中的NSMutablearray
逐个获取元素。如何在另一个视图控制器中执行此操作。
提前致谢,
答案 0 :(得分:0)
您希望在头文件中将NSMutableArray声明为其包含类的属性,如下所示:
@property (nonatomic, retain) NSMutableArray *allbilltypeArray;
然后,您应该在实现文件中合成该属性。
现在,如果您在另一个视图控制器中声明包含该数组的类的实例(如此(或类似)):
ContainingClass *class = [[ContainingClass alloc] init];
您可以通过执行以下操作来访问数组中的特定元素:
Object *o = [class.allbilltypeArray objectAtIndex: i];
或者像这样循环遍历它们:
for (Object *o in class.allbilltypeArray) {
//Do something with object
}
希望这有帮助。