Duda con Suma de dos NSString

Para dar las gracias debes entrar o registrarte en el foro

iMiembro
iMiembro
Mensajes: 2 Agradecido: 0
26 Mar 2014, 20:13# 1

Hola
Lo primero: pedir disculpas si mi consulta es muy básica. Como mi nick indica, soy "autodidacta".
Llevo un tiempo dandole vueltas y trasteando pero no doy con la clave.
A ver si alguno de vosotros puede ayudarme:

Imaginemos que tenemos un NSMutableArray llamado "datos":

Código: Seleccionar todo
@property NSMutableArray *datos;

Y dentro, dos NSString:

Código: Seleccionar todo
@property NSString *numero1;
@property NSString *numero2;

La idea es que se muestre en una "Label", la suma (de los valores) de esos dos NSStrings.

Hasta ahora he conseguido que me muestre el valor de cada NSString por separado:

Código: Seleccionar todo
UILabel *etiqueta = (UILabel *) [celda viewWithTag:69];
    etiqueta.text = dato.numero1;

Por favor... Podríais orientarme y decirme como puedo modificar ese código para que me muestre en la "label" la suma de los dos NSString ¿Y restarlos, multiplicarlos, etc...?

Desde ya, muchas gracias.
Gracias  
Etiquetado en:
iMiembro 7G
iMiembro 7G
Mensajes: 302 Agradecido: 80
27 Mar 2014, 01:05# 2

Según la documentación de Apple de NSString, tiene métodos para convertir la cadena a número. Sabiendo esto, sería:
int suma = [numero1 intValue] + [numero2 intValue];
etiqueta.text = [NSString stringWithFormat:@"%d", suma];

Enviado desde mi LG-V510 mediante Tapatalk

Gracias  
1 persona ha dado las gracias: autodidacta
iMiembro
iMiembro
Mensajes: 2 Agradecido: 0
27 Mar 2014, 16:57# 3

Funciona!
Muchisimas gracias.
emo:-:3

Gracias  
iMiembro 7G
iMiembro 7G
Mensajes: 302 Agradecido: 80
27 Mar 2014, 21:01# 4
autodidacta escribió:Funciona!
Muchisimas gracias.
emo:-:3

De nada.
Si tienes más dudas, ya sabes a qué subforo ;)

Enviado desde mi LG-D802 mediante Tapatalk
Gracias  
iMiembro
iMiembro
Mensajes: 2 Agradecido: 0
21 Jul 2014, 21:21# 5

Muchas gracias, estaba buscando lo mismo

Gracias  

Enviar vídeos y música para iPad
Publicidad
Publicidad