如果在NSMutableArray类型的单独类中创建并初始化,如何返回所有Array值。
这是我的简单代码。
在FirstClassViewController中
- (void)viewDidLoad
{
[super viewDidLoad];
MyArrayClass *thisArray = [[MyArrayClass alloc]init];
NSLog(@"%@",thisArray.getArray);
}
在MyArrayClass.h中
@interface MyArrayClass : NSMutableArray{
NSMutableArray *courseArray;
}
-(NSString*)getArray;
-(void) setArray;
@end
在MyArrayClass.m
中-(NSString*) getArray{
return courseArray;
}
-(void) setArray{
courseArray = [[NSMutableArray alloc]init];
// AR111:
[courseArray addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"AR111",@"courseCode",
@"Arabic Communication Skills (I)",@"courseName",
@"3",@"creditHours",
nil]];
// AR112:
[courseArray addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"AR112",@"courseCode",
@"Arabic Communication Skills (II)",@"courseName",
@"3",@"creditHours",
nil]];
}
我有这个输出消息:
2012-07-19 10:36:18.344测试[622:f803](null)