Замена для stringByAddingPercentEscapesUsingEncoding в ios9?
В iOS8 и предыдущих версиях я могу использовать:
NSString *str = ...; // some URL
NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
в iOS9stringByAddingPercentEscapesUsingEncoding
был заменен наstringByAddingPercentEncodingWithAllowedCharacters
:
NSString *str = ...; // some URL
NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding?
NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set];
и мой вопрос: где найти нужноеNSCharacterSet
(NSUTF8StringEncoding
) для правильной заменыstringByAddingPercentEscapesUsingEncoding
?