도움이 될만한 정보가 있습니다. JSON 데이터를 가져 와서 파싱하려면 컨트롤러 .m 파일에서이 데이터를 사용할 수 있습니다. 그러나 서버가 JSON을 적절한 형식으로 보내고 있는지 여부를 확인해야합니다. JSON은 '['또는 '{'로 시작해야합니다. 당신은, 당신이 3 개 스위치 값 사이를 전환하려면 지금
_array = [jsonArray valueForKey:@"keyField"];
:
NSURL *url=[NSURL URLWithString:@"yourServiceURL"];
NSData *response = [NSData dataWithContentsOfURL:url];
NSError *error;
NSDictionary *jsonArray = [NSJSONSerialization JSONObjectWithData:response options: NSJSONReadingMutableContainers error: &error];
지금 당신이있는 NSDictionary 객체에 데이터를 가지고 있고이 같은 objectForKey
또는 valueForKey
기능을 사용하여 특정 데이터를 추출 할 수 있습니다 이런 식으로 시도 할 수 있습니다.
-(IBAction)segmentChanged:(id)sender
{
if ([_segmentControl selectedSegmentIndex]==0)
{
//your Code
}
else if ([_segmentControl selectedSegmentIndex]==1)
{
//your Code
}
else
{
//your Code
}
}
당신은 당신이 세그먼트 값의 사람이 클릭 할 때 그 일을 할 것입니다 UISegmentControl
.This의 valueChanged
이벤트와 이벤트를 연결해야합니다. 클릭 된 세그먼트의 색인을 식별하고 적절한 루프로 실행됩니다.
희망이 도움이됩니다.
편집하거나 제안 할 코드를 작성하십시오. – SilentStalker