Цель -C статический встроенный массив NSString

Привет :)Я пытаюсь создать статический C -Массив NSString

Вот что я пробовал:

static NSString** polygonNames = {@"Radical Isotope", @"Point", @"Line", @"Triangle", @"Square", @"Pentagon", @"Hextagon", @"Heptagon", @"Octagon", @"Nonagon", @"Decagon", @"Hendecagon", @"Dodecagon",  @"Tridecagon",  @"Tetradecagon",  @"Pentadecagon",  @"Hexadecagon",  @"Heptadecagon", @"Octadecagon", @"Enneadecagon"};

Нет ошибок компилятора, но я получаю 41 предупреждение, все из которых один из трех следующих:

"warning: initialization from incompatible pointer type"
"warning: excess elements in scalar initializer"
"warning: (near initialization for 'polygonNames')"

Это наводит меня на мысль, что когда я использую этот класс, мне будет представлено множество sigbarts или какая-либо другая ошибка доступа к памяти...

Каков правильный способ инициализации статического массив NSStrings (предпочтительно встроенный, и я хотел бы использовать массивы C -, а не NSArrays )?

9
задан Georges Oates Larsen 4 May 2012 в 00:11
поделиться