私のコードでは、メソッドのCFURLCreateStringByAddingPercentEscapesが私のコードのiOS 9の非推奨としてマークされているが、次のとおりです。CFURLCreateStringByAddingPercentEscapesからstringByAddingPercentEncodingWIthAllowedCharactersに移行するにはどうすればよいですか?次のように
static NSString *encodeByAddingPercentEscapes(NSString *input) {
NSString *encodedValue = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)input, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8));
return encodedValue;
}
警告は私が使用して同じ結果を達成するにはどうすればよい[NSString stringByAddingPercentEncodingWithAllowedCharacters:]
を使用することを示唆しています新しい方法?