Я использую этот фрагмент кода для кодирования символов, чтобы они были совместимы с POST-запросом:
NSString *unescaped = [textField text];
NSString *escapedString = (__bridge_transfer NSString *)CFURLCreateStringByAddingPercentEscapes(
NULL,
(__bridge_retained CFStringRef)unescaped,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
Это прекрасно работает, но не не добавлять экранирующие кавычки:"
Как экранировать кавычки в IOS?