Моя цель - добавить строку в массив, и я делаю это в методе, который я вызываю.
В этом методе я получаю нулевое значение в массиве и не знаю почему.У меня есть это в начале моего класса:
NSMutableArray *listOfEvents;
и метод, который я вызываю для каждого события:
-(void)EventList
{
[listOfEvents addObject:@"ran"];
NSLog(@"%@", listOfEvents);
}
Я получаю (null)
в журнале.
Если я добавлю определение массива NSMutableArray *listOfEvents;
в тело функции, я получу строковое значение @"ran"
каждый раз, поэтому массив всегда имеет только одно значение вместо множества строк с именем @"ran"
.
Что с этим не так?Кажется, я не могу понять что-то о массивах, хотя я несколько раз читал документы.