그래서 나는 최근에이 질문을 내가 할 수 있었다 WCF 서비스에서 JSON을 반환목표 C 구문 분석 작동
objective c calling wcf rest service request
여기
NSString *urlStringRequest = [NSString stringWithFormat:@"http://service.mydomain.com/UserAccountService.svc/UserLogin?id=%@&pword=%@", email, incPassword];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlStringRequest]];
[request setHTTPMethod:@"GET"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
NSError *error = nil;
NSURLResponse *response = nil;
NSData *result = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
id jsonResult = [self parseJsonResult:result];
NSLog(@"Json Result Woop: %@", jsonResult);
parseJsonResult 정확히 같은 내 코드입니다 링크에 있던 것과 같습니다. 내 문제는 내가 NSLog에 jsonResult을 보여줄 것이다 때마다,하지만, 그것은이다 JSON 결과를 보여줄 것이다 :
Json Result Woop: {
Authenticated = 0;
Message = "Invalid Log In.";
}
을하지만 내가 변수로 가서 검색 할 수있는 방법을 정말 확실하지 해요 키이며 하나씩 가치가 있습니다. 결과 변수를 사용하여
NSError *jsonParseError = nil;
NSMutableArray *jsonArray = [NSJSONSerialization JSONObjectWithData:result options:NSJSONReadingMutableContainers|NSJSONReadingAllowFragments error:&jsonParseError];
if(!jsonArray)
NSLog(@"Parse error: %@", jsonParseError);
else
for(NSDictionary *item in jsonArray)
NSLog(@"%@", item);
하지만 그것은 단지 나에게 열쇠를 줄 것이다 :
나는이 일을 시도했다.어떻게해야할지 잘 모르겠습니다.
hii, wcf 웹 서비스를 어떻게 성공적으로 호출했는지 알려주시겠습니까? 코드에서 참조한 코드도 참조했지만 코드에서 wcf를 호출 할 수 없습니다. plese가 도움이 되나요? 이. – iShwar