Когда мое приложение запускается, оно перебирает добавление значений случайных чисел с ключами координат на сетке в словарь. Вот немного кода:
[grid setObject:v forKey:k];
K - строка в форме "xy", где x и y - однозначные целые числа, а V - номер NSN. Оба они записываются на консоль перед добавлением, так что я знаю, что это не проблема. Однако, несмотря на то, что этот код выполняется 49 раз (для сетки 7 x 7), словарь в конце пуст.
сетка определена в моем заголовочном файле с:
NSMutableDictionary *grid;
А потом я инициализировал его, когда приложение загружается (но я не знаю, нужно ли мне это делать), используя код:
grid = [[[NSMutableDictionary alloc] init] retain];
Это действительно сбивает меня с толку, потому что я только начал изучать Objective-C и пришел из гораздо более всепрощающей вселенной C # и Python.
Заранее спасибо за помощь!