私はここで何かを手に入れました。別の目を見てもらう必要があります。JSONオブジェクトに変換してサーバーに送信する必要があるNSMutableDictionaryがあります。辞書はこんな感じ…
{
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;
}
これまでのところ問題はありませんが、NSJSONSerializationを使用してその辞書をJSONオブジェクトに変換しようとすると、アプリがクラッシュします。上記の辞書はmainDictionaryと呼ばれ、次の行を使用してJSONに変換します。
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mainDicitionary options:kNilOptions error:nil];
ネストされた辞書を「data」キーから削除すると、正常に機能します。'data'キーに共通の配列を入れようとしたこともありますが、それも機能します。NSMutableDictionaryをそこに貼り付けるとすぐに爆破するようです。私が見逃している単純なものはありますか?
ありがとう!