Вы должны инициализировать NSArray перед тем, как получить к нему доступ. То есть в вашем файле .m, в вашем методе -init
, вы должны иметь такой код:
promMUAraay = [[NSMutableArray alloc] init.......];
Для всех параметров, которые вы инициализируете NSArray, см. Ссылку NSArray .
Что касается вашей попытки syntethizing
массива, ключевое слово @synthetize
используется для автоматического создания определений для методов установки / получения для вашего массива (при условии, что в вашем интерфейсе имеется соответствующее объявление @property
). Это не меняет того, что вам все равно нужно инициализировать NSArray в методе init вашего класса. Единственное, что вы можете после этого ссылаться на вашу переменную, используя точечную запись: self.promMUAraay
.