Я пытаюсь создать массив массивов строк, чтобы в конечном итоге вытащить что-то вроде ArrayOfArrays [0] [1] = "hi".Objective C Массив массива строк
NSString *ArrayOne[] = {@"hello", @"hi"};
NSString *ArrayTwo[] = {@"goodbye", @"bye"};
NSArray *ArrayOfArrays[] = {@[*ArrayOne, *ArrayTwo]};
Однако, когда я пытаюсь сделать это, я получаю сообщение об ошибке: Initializer элемент не является константой времени компиляции.
Я читал, что это потому, что я создаю массив с динамическими значениями, хотя он должен быть статическим. Не знаете, как обойти это.
Любые советы по созданию массива массивов строк?
Где этот код? Это в начале файла .m вне любого метода? – rmaddy
@rmaddy Ах да; хорошая точка зрения. – trojanfoe
@Nadir Вам необходимо прочитать http://stackoverflow.com/questions/6143107/compiler-error-initializer-element-is-not-a-compile-time-constant?s=1|5.6746 – rmaddy