- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有以下代码:
return (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string, NULL, CFSTR(";:@&=+$,/?%#[]"), kCFStringEncodingUTF8);
Xcode 表示它在 iOS 9 中已弃用。那么,我该如何使用 stringByAddingPercentEncodingWithAllowedCharacters 呢?
谢谢!
最佳答案
试试这个
NSString *value = @"<url>";
value = [value stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
关于ios - CFURLCreateStringByAddingPercentEscapes 在 iOS 9 中被弃用,我如何使用 "stringByAddingPercentEncodingWithAllowedCharacters",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790968/
我正在尝试在 Swift 中执行安全的 HTTP 请求,但是当我尝试使用 stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterS
在使用 Swift 时,我遇到了一些我不明白的事情。 下面的代码不仅按预期替换了 /% 字符,还替换了 ä 字符: immport Foundation extension String{ f
所以我是 Objective-c 编程的新手。我想使用 HTTP POST 方法发出请求。我发送的参数是 int 类型。 我收到这个错误: [__NSCFNumber stringByAddingPe
我有一个像这样的 URL ANC & SHO.pdf 当我像这样编码 URL 时: NSString *escapedString = [PDFPath stringByAddingPercentEn
我有以下代码: return (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStrin
我在 Swift 1.2 中使用了这个 let urlwithPercentEscapes = myurlstring.stringByAddingPercentEscapesUsingEncodin
这个问题在这里已经有了答案: Why is the return value of String.addingPercentEncoding() optional? (2 个答案) 关闭 6 年前。
我在 Swift 1.2 中使用它 let urlwithPercentEscapes = myurlstring.stringByAddingPercentEscapesUsingEncoding(
我是一名优秀的程序员,十分优秀!