Non so cosa mi manca qui. Sto cercando di concatenare le stringhe usando la funzione [NSString stringWithFormat]
. Questo è quello che sto facendo.NSString stringWithFormat
NSString *category = [row objectForKey:@"category"];
NSString *logonUser = [row objectForKey:@"username"];
user.text = [NSString stringWithFormat:@"In %@ by %@", category, logonUser];
Il problema qui è che è sempre stampare solo una variabile. Dì se c'è "Sport" nella categoria e "Leo" nel logonUtente stamperà "In Sports" e salterà il testo rimanente. Dovrebbe stampare "In Sports by Leo".
Dov'è la dichiarazione per categoria? Assicurati che sia un NSString * e non qualcos'altro. – lucius