потому что апостроф - это специальный символ, который не может быть передан внутри http-пакетов. все специальные символы должны быть заменены на escape-последовательности, такие как '
или на процентные экранирования% 27 ...
в классе NSString
вы найдете методы 'stringByReplacingPercentEscapesUsingEncoding:
' и 'stringByAddingPercentEscapesUsingEncoding:
' для экранирования процента дескриптора.
последовательности выхода, которые вы должны обработать самостоятельно, например, с помощью 'stringByReplacingOccurrencesOfString:@"@#039;" withString:@"'"
' ...