동기 요청에 대한 서버 응답 및 구문 분석이 아래와 같습니다.iPhone : 응답 구문 분석 문제 :
NSDictionary *responseDict = [NSJSONSerialization JSONObjectWithData:response options:0 error:&jsonError];
NSLog(@"responseDict: %@", responseDict);
결과는 다음과 같습니다 :
responseDict: {
d = {
Datavalue = 1;
"__type" = "Response:#DummyAPI";
response = OK;
};
나는 위의 결과를 분석하는 것을 시도하고, 그 다음 내가 .. 어딘가에 "Datavalue"를 저장할 내가 노력하고 "OK"인 경우
-(void) handleResponse :(NSDictionary *) responsedata // it is being passed from caller
{
NSString* value = NULL;
for (id key in responsedata)
{
value = (NSString*)[responsedata objectForKey:@"response"];
if ([value isEqualToString:@"OK"])
{
NSLog(@"RESPONSE SUCCESS, need to store data value");
}
else
{
NSLog(@"INVALID RESPONSE");
}
}
}
그러나 항상 "INVALID RESPONSE"가 인쇄되지만 "OK"로 응답됩니다. 여기서 내가 뭘 잘못하고 있니? 제발 조언 해!
감사합니다.