Я использую приведенный ниже код для добавления объекта моего класса Platform
(базовый класс хранения, подкласс NSObject
) к NSMutableArray
.Но оператор NSLog
выводит 0
.
Как это может произойти?
Platform *platform = [Platform platformWithLabel:label identifier:identfier];
[self.platforms addObject:platform];
NSLog(@"%i", [self.platforms count]);
Это метод создания Platform
:
+(Platform *)platformWithLabel:(NSString *)label identifier:(int)identifier
{
Platform *platform = [[Platform alloc] init];
platform.label = label;
platform.identifier = identifier;
return platform;
}
Я использую ARC.Вот как я объявляю свой массив platforms
:
@property (strong, nonatomic) NSMutableArray *platforms;