Make this:
NSData *jsonData = [jsonString dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:true];
into:
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
See if that helps. JSON is required to be UTF8 encoded, not ASCII.