Имея:
@interface MyClass : NSObject {
NSString *name; // retained and synthesized
NSString *address; // retained and synthesized
}
Я создаю массив:
NSMutableArray *myArray; // retained and synthesized
Заполняю его несколькими объектами MyClass:
MyClass *kat = [MyClass new];
kat.name = @"somestring";
kat.address = @"someotherstring"
[myArray addObject:kat];
[kat release];
Как получитьобъект по какому-то индексу?Приведенный ниже код дает мне нулевое значение, но оно должно иллюстрировать то, что мне нужно ..
MyClass *obj = (MyClass*)[myArray objectAtIndex:5];
NSLog(@"Selected: %@", obj.address); // = null :(
Что-то не так с кастингом или я о чем-то забываю?