Como posso armazenar um valor flutuante em um NSArray?
for ( tempI = 0; tempI < 10; tempI++ )
{
tempJ = 1;
NSArray *objectsForArray = [NSArray arrayWithObjects:@"array[tempI][tempJ]", @"array[tempI][tempJ+1]", @"array[tempI][tempJ+2]", nil];
}
Posso escrever o código como acima. Eu preciso armazenar um valor flutuante(array[][])
noNSArray
. Posso fazer isso ?
Meu problema é que tenho uma matriz como
1.0 0.4 0.3 0.5
2.0 0.4 0.5 0.5
3.0 4.3 4.9 0.5
Preciso recuperar valores (0,4, 0,3, 0,5) usando 1.0, 2.0 3.0. Como posso usar o NSDictionary para isso?
Obrigado
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];
}
Posso escrever dessa maneira? O objetivo C aceita?
Estou recebendo um erro como
error: variable-sized object may not be initialized