В качестве теста я делаю следующее в качестве первой строки в applicationDidFinishLaunching:
NSArray *list=[[NSArray alloc] initWithObjects:@"Andy",@"Erik",@"Aaron",nil];
После запуска строки у меня в массиве нет объектов. Я делаю это дальше по пути кода, но хотел устранить любое влияние, чтобы убедиться, что мой синтаксис правильный. Я получаю те же результаты с NSMutableArray. В отладчике я наведите курсор на имя массива, чтобы посмотреть, есть ли у него какие-либо значения.
При наведении указателя мыши на количество в следующей строке я вижу «varaible optimized awa ... Summary»:
int count = [list count];
Есть предложения, почему массив не заполняется и почему count не возвращает целое число?