2
여기에 뭔가가 있습니다. 다른 눈을 들여다 볼 필요가 있습니다. JSON 객체로 변환 한 다음 내 서버로 보내야하는 NSMutableDictionary가 있습니다. 나는 그것이 내 응용 프로그램 충돌 NSJSONSerialization를 사용하여 JSON 객체에 그 사전을 변환 가서 사전은 ... 같은 중첩 된 NSMutableDictionary를 사용하여 NSJSONSerialization
{
data = (
{
184 = 3;
185 = "";
186 = "";
187 = "";
188 = "";
latitude = "";
longitude = "";
recorded = "2012-06-19 12:53:16 +0000";
}, {
184 = 0;
185 = Is;
186 = This;
187 = "Working?";
188 = "I think so.";
latitude = "";
longitude = "";
recorded = "2012-06-19 12:54:26 +0000";
}
);
deviceID = b1c96c4467a8bcca97a826ad9941a10a;
key = 6puwX3v2;
method = putSurveyData;
responses = 2;
surveyID = 84;
}
지금까지 아무런 문제가 있지만, 빨리 보인다. 위의 사전은 mainDictionary라고하며 다음 줄을 사용하여 JSON으로 변환합니다.
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mainDicitionary options:kNilOptions error:nil];
'데이터'키에서 중첩 된 사전을 제거하면 올바르게 작동합니다. 나는 심지어 '데이터'키에 공통 배열을 넣으려고 시도해 왔으며, 그것도 작동합니다. 거기에 NSMutableDictionary를 붙이 자마자 폭탄이 터지는 것 같습니다. 내가 잃어버린 간단한 것이 있습니까?
감사합니다.
감사합니다. 같은 문제가있었습니다. –