我有这堂课:
@interface Item : NSObject {
NSString *name;
NSString *description;
}
@property (nonatomic, copy) NSString *name;
@property (nonatomic, copy) NSString *description;
+ (id)ItemWithDescription:(NSString*)description name:(NSString*)name;
我使用以下可变数组来保存所有项目的完整列表:
@property (strong,nonatomic) NSMutableArray *ItemArray;
使用下面的代码,在.m文件中,我在数组中插入一个新元素
[self.ItemArray addObject: [Item ItemWithDescription: @“aDescription” name: @“aName”]];
直到这里一切都还可以,但现在的问题是我不知道如何提取数组中所需项目的元素“description
”(作为NSString)(让我们说位置[ 0])。任何人都知道要使用正确的语法吗?
答案 0 :(得分:1)
Item *item = (Item *)self.ItemArray[0];
NSLog(@"%@", item.description);