AVISO: Cualquier pregunta que no cumpla ninguno de estos criterios podrá ser borrada sin previo aviso.

Quizas os parezca una pregunta chorra, pero me estoy volviendo loca, tengo un registro de Sql el cual me devuelve como si de una cadena se tratara, pero se trata de un importe y tengo que mostrarlo como xx,xx el problema es que me lo esta devolviendo con 4 decimales.

Os pongo codigo que uso a ver si podeis ayudarme

    if ([keys isEqualToString:@"precio"]==YES){ 
      NSString *imp = [NSString stringWithFormat:@"%d",[arr objectForKey:keys]];
      imp = [self borrarEspacios:imp];  
      imp =[imp stringByAppendingString:@" Euros (IVA Incluido)"];
      importe.text =imp;
    }

preguntado 27 Sep '11, 12:17

ojosdehielo's gravatar image

ojosdehielo
428294062

editó 28 Sep '11, 13:13

Xavier%20Jurado's gravatar image

Xavier Jurado ♦
3.6k2043


Bueno pues ahora si, aqui os dejo la solución:

  double myDouble = [[arr objectForKey:keys] doubleValue];
  NSString *imp = [NSString stringWithFormat:@"%.2f", myDouble];                
  imp =[imp stringByAppendingString:@" Euros (IVA Incluido)"];
  importe.text =imp;
enlace permanente

respondido 27 Sep '11, 14:27

ojosdehielo's gravatar image

ojosdehielo
428294062

Ya esta, perdon por las molestias:

   NSString *imp = [[NSString alloc] initWithFormat:@"%.2f",  [arr objectForKey:keys]];
   imp =[imp stringByAppendingString:@" Euros (IVA Incluido)"];
   importe.text =imp;
enlace permanente

respondido 27 Sep '11, 12:34

ojosdehielo's gravatar image

ojosdehielo
428294062

Nada que esto no me funciona como yo creia, alguna sugerencia???

(27 Sep '11, 14:15) ojosdehielo

yo creo que tienes que hacer un casteo a NSNumber y sacar el floatValue, lo pongo de memoria: [(NSNumber*)[arr objectForKey:keys] doubleValue]

algo así, espero que te sirva! Un saludo

enlace permanente

respondido 28 Sep '11, 11:07

Isis's gravatar image

Isis
944813

editó 28 Sep '11, 11:07

isis gracias por la respuesta pero ya te digo que lo solucione ayer, mira mas arriba

(28 Sep '11, 11:34) ojosdehielo

Al leer lo de que no te funcionaba como creias pensé que no lo habías arreglado!! me alegro!! :)

(28 Sep '11, 11:56) Isis
Tu respuesta:
Activar/desactivar vista previa

Sobre esta pregunta

Etiquetas de la pregunta:

×2
×1

Pregunta realizada el: 27 Sep '11, 12:17

Pregunta visitada: 403 veces

Última modificación: 28 Sep '11, 13:10

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Realizar Donación