Мне нужен NSDictionary, который имеет ключ в форме строки (@"key1", @"key2"
) и значение в виде двумерного массива C-стиля (valueArray1,valueArray2
), где valueArray1
определяется как:NSDictionary с ключом => Строка и значение => массив c-Style
int valueArray1[8][3] = { {25,10,65},{50,30,75},{60,45,80},{75,60,10},
{10,70,80},{90,30,80},{20,15,90},{20,20,15} };
И то же самое для valueArray2.
Моя цель дана NSString Мне нужно получить соответствующий двумерный массив. Я предполагаю, что использование NSArray вместо массива c-style будет работать, но тогда я не могу инициализировать массивы, как было сделано выше (у меня много таких массивов). Если, однако, это выполнимо, пожалуйста, дайте мне знать, как это сделать.
В настоящее время следующее дает предупреждение «Передача аргумента 1 из„dictionaryWithObjectsAndKeys:“от несовместимого типа указателя»:
NSDictionary *myDict = [NSDictionary dictionaryWithObjectsAndKeys:valueArray1,@"key1",
valueArray2,@"key2",nil];