for (tempI = 0; tempI < 10; tempI++)
{
tempJ = 1;
NSArray *objectsForArray = [NSArray arrayWithObjects:@"array[tempI][tempJ]", @"array[tempI][tempJ+1]", @"array[tempI][tempJ+2]", nil];
}
¿Puedo escribir el código como el anterior? Necesito almacenar un valor flotante (array[][])
en NSArray
. Puedo hacerlo ?
Mi problema es que tienen una matriz como¿Cómo puedo almacenar un valor flotante en un NSArray?
1.0 0.4 0.3 0.5
2.0 0.4 0.5 0.5
3.0 4.3 4.9 0.5
necesito para recuperar los valores (0,4, 0,3, 0,5), utilizando 1,0, 2,0 3,0. ¿Cómo puedo usar NSDictionary para esto?
Gracias
for(tempI = 0; tempI < 5; tempI++)
{
NSDictionary *dictionary[tempI] = [ [NSDictionary alloc] initWithObjects:@"array[tempI][tempI + 1]", @"array[tempI][tempI + 2]", @"array[tempI][tempI + 3]", @"array[tempI][tempI + 4]", @"array[tempI][tempI + 5]", nil];
}
puedo escribir de esta manera? ¿Objective C lo acepta?
estoy recibiendo un error como
error: variable-sized object may not be initialized
¿Puedo preguntar por qué desea almacenar una matriz 3D en NSArray? – Prcela