0

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

4

0 回答 0