Creating a JSONRepresentation of my NSDictionary messes up the order?
- by Lewion
Hi all,
To pass data to my webservice, I create an NSDictionary with the objects and keys I need, and use JSONRepresentation to format it nicely so I can post it to my service.
It all worked fine with the previous version where only 2 parameters were required. An array with listitems, and a UDID.
No I also need to pass a version number because we need to provide more data for people with the application at this new version.
Only problem is when I create my JSONRepresentation now, the order of things are all messed up.
NSMutableDictionary *rowDict = [[NSMutableDictionary alloc] initWithObjectsAndKeys:arrayDict,@"basketListV2",sharedData.udid,@"UDID",@"1.4",@"version",nil];
It prints out version first, then UDID and then basketListV2.
Anyone know what I can do to maintain the order of my NSDict? I tried both NSDictionary and NSMutableDictionary (Probably doesn't have to do anything with it but for testing purposes I had to try it.)
Thanks in advance.
Lewion