Cómo convertir NSDictionary a NSString que contiene json de NSDictionary?

Cómo convertir NSDictionary a NSString que contiene JSON de NSDictionary ? He intentado como pero sin éxito

 //parameters is NSDictionary NSData *jsonData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:&error]; 

si jsonData es NSDictionary

 NSString *str=[NSString stringWithFormat:@"json data is %@", jsonData]; 

O si jsonData es NSData

 NSString *str = [[NSString alloc] initWithData:jsonData encoding:NSASCIIStringEncoding]; 

Si solo desea inspeccionarlo, puede crear un NSString :

 NSString *string = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; 

Pero si lo está escribiendo en un file o lo está enviando a un server, puede usar su NSData . La construcción anterior es útil para examinar el valor para fines de debugging.