Это, наверное, совершенно глупый вопрос, но я довольно новичок в объективе C и программирую в целом. я пытаюсь создать массив массивов, но не удается заставить его работать:Objective-C Почему мой массив массивов не работает?
@interface ArraysAndDicts : NSObject {
NSMutableArray * mySimpleArray;
NSMutableArray * myComplicatedArray;
}
реализация:
-(void)generateValueForArrayOfArrays {
[self generateValueForArray];
//this generates an array with 5 elements 'mySimpleArray'
[myComplicatedArray addObject:mySimpleArray];
NSMutableArray * mySecondaryArray = [[NSMutableArray alloc] init];
[mySecondaryArray addObject:@"twoone"];
[mySecondaryArray addObject:@"twotwo"];
[myComplicatedArray addObject:mySecondaryArray];
(я вырезаны все NSLogs для ясности)
При запуске моего приложения, консоль говорит мне:
Количество mySecondaryArray = 2
Количество mySimpleArray = 5
myComplicatedArraycount = 0
Итак, я знаю, что есть другие способы сделать многомерные массивы, , но я бы очень хотел бы знать, почему это не работает. Спасибо.
oooh действительно. Я забыл его инициализировать>. <Знал, что это был глупый вопрос;) Большое спасибо за вашу помощь. :) – Quetsche