0

これが私のコードです

CFStringRef escapedStr;

  escapedStr = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                       originalString,
                                                       leaveUnescaped,
                                                       kCharsToForceEscape,
                                                       kCFStringEncodingUTF8);

エラーは次のとおりです。

CFURLCreateStringByAddingPercentEscapes は iOS 9.0 で廃止されました。推奨される UTF-8 設定を常に使用する stringByAddingPercentEncodingWithAllowedCharacters を使用してください。

上記のコードでCFURLCreateStringByAddingPercentEscapes置き換える方法を教えてください。stringByAddingPercentEncodingWithAllowedCharacters

4

1 に答える 1

-1

以下のコードを使用してください

CFStringRef escapedStr;
escapedStr = (__bridge CFStringRef)([str stringByAddingPercentEncodingWithAllowedCharacters:[kCFAllocatorDefault,originalString,leaveUnescaped,kCharsToForceEscape,kCFStringEncodingUTF8]]);// here str is your NSString
于 2016-05-28T08:05:18.553 に答える