2012-06-11 2 views
0

Привет У меня есть эта строка кода.Объединить две строки в файле UITableView detailTextLabel

cell.detailTextLabel.text = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"]; 

Я хочу использовать два объектаForKeys. У меня есть «город» & «state» key. Я бы хотел, чтобы они собрались в этом подробномTextLabel. Как мне это сделать?

+0

Im извините ... Я действительно не понимаю, что это вы пытаетесь спросить – MCKapur

+0

пометьте правильный ответ, так что другие могут получить выгоду от этой должности тоже. спасибо – Ahmed

ответ

1

Вы можете сделать что-то вроде этого:

NSString *city = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"]; 
NSString *state = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"state"]; 
NSString *combined = [NSString stringWithFormat:@"%@ (%@)", city, state]; 
cell.detailTextLabel.text = combined; 
1

Попробуйте это:

cell.detailTextLabel.text = [NSString stringWithFormat:@"%@ %@",[[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"],[[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"state"]]; 
5
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@, %@", 
          [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"], 
          [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"state"]]; 
+0

Спасибо, что это сработало! – user1446686

+0

Не забудьте принять ответ, который помог вам, чтобы люди могли видеть его, когда они позже просматривают ту же проблему. –

0

Пробовали ли вы что-нибудь подобное?

NSString *city = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"]; 
NSString *state = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"state"]; 
cell.detailTextLabel.text = [[NSString alloc]initWithFormat:@"%@ %@",city,state]; 
1
NSString *city = [[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"city"]; 
NSString *state =[[self->jsonArray objectAtIndex:indexPath.row] objectForKey:@"state"]; 
cell.detailTextLabel.text = [NSString stringWithFormat:@"city is : %@ state is: %@", city, state]; 
Смежные вопросы