2012-06-11 2 views
0

안녕하세요.이 코드 줄이 있습니다.두 문자열을 UITableView의 detailedTextLabel에 연결하십시오.

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

두 개의 objectForKeys를 사용하고 싶습니다. 나는 "도시"& "state"키를 가지고 있는데, 그것들을 그 detailedTextLabel에 넣길 바란다. 내가 어떻게 그럴 수 있니?

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

임 미안 ... 난 정말 당신이 – MCKapur

+0

다른 사람들이 너무이 게시물에서 혜택을받을 수 있도록, 정답을 마킹을 고려 물어하려고 무엇인지 이해하지 않습니다. 덕분에 – Ahmed

답변

1

?

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

이 시도 : 당신이 뭔가를 할 수

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"]; 
NSString *combined = [NSString stringWithFormat:@"%@ (%@)", city, state]; 
cell.detailTextLabel.text = combined; 
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]; 
관련 문제