8
ios9のstringByAddingPercentEscapesUsingEncodingの代替?
iOS8以前では、以下を使用できます。 NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; iOS9でstringByAddingPercentEscapesUsingEncoding置き換えられましたstringByAddingPercentEncodingWithAllowedCharacters: NSString *str = ...; // some URL NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding? NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set]; そして、私の質問は:必要に応じてどこにあるNSCharacterSet(NSUTF8StringEncoding)の適切な交換のためにstringByAddingPercentEscapesUsingEncoding?