如果它在 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](空)