【发布时间】:2012-01-10 16:01:35
【问题描述】:
我正在尝试使用 ARC 在我的 iOS 5 应用程序中对字符串进行 url 编码。
这就是我的做法:
- (NSString *)escape:(NSString *)text
{
return (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(__bridge CFStringRef)text, NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
}
然后我用这样的测试数据调用它:
NSLog([self escape:@"kalel///&&&???"]);
但我从NSLog 得到的输出是这样的:
kalel0.0000000.0000000.00000022623F0.0000000.000000
这似乎不对,但无论如何我都无法做到
【问题讨论】:
标签: ios5 automatic-ref-counting urlencode cfstring