2015-11-16 3 views
-3

Я создал функцию внутри своего кода, которая преобразует все, что есть в текстовое поле моего приложения, чтобы добавить к моему массиву. Однако, когда я устанавливаю точку останова в коде, он возвращает, что мой массив, _descriptionArray равен нулю. Почему это?Почему я не могу добавить строку в свой NSMutableArray

Я хочу, чтобы любое значение находилось в descriptionTextField.text, чтобы добавить к моему _descriptionArray.

Спасибо за помощь!

-(NSMutableArray *)descriptionConversion{ 

    [_descriptionArray addObject: (descriptionTextField.text)]; 


    return _descriptionArray; 
} 
+3

alloc/init не похоже на выполнение ... – Larme

ответ

1

Вы когда-нибудь инициализировали _descriptionArray? Если нет, обязательно инициализируйте массив с помощью _descriptionArray = [NSMutableArray array];. Если вы не инициализируете массив, он будет равен нулю. Вы можете добавлять объект только к массиву; не ноль.

Смежные вопросы