No sé lo que me falta aquí. Estoy tratando de concatenar cadenas usando la función [NSString stringWithFormat]
. Esto es lo que estoy haciendo.NSString stringWithFormat
NSString *category = [row objectForKey:@"category"];
NSString *logonUser = [row objectForKey:@"username"];
user.text = [NSString stringWithFormat:@"In %@ by %@", category, logonUser];
El problema aquí es que siempre imprime una sola variable. Decir si hay "Deportes" en la categoría y "Leo" en el inicio de sesión Usuario imprimirá "En Deportes" y se saltará el texto restante. Debería imprimir "In Sports by Leo".
¿Dónde está la declaración para la categoría? Asegúrate de que sea un NSString * y no algo más. – lucius