У меня есть этот класс:Получение информации из NSObject
@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”]];
До здесь все нормально, но сейчас проблема в том, что я не KNO w как извлечь элемент «description
» (как NSString) нужного элемента в массиве (скажем, в позиции [0]). Кто-нибудь знает правильный синтаксис для использования?
FYI - не называйте свойство 'description'. Это вызывает проблемы с методом 'description'' NSObject'. – rmaddy
Кроме того, нет необходимости явно объявлять ivars для двух свойств (или использовать '@ synhesize' в файле .m). Найдите современный учебник. – rmaddy