2

我正在实现我的拖放方法。我怎么能NSUrl没有%空间应该在哪里?我稍后将 NSUrl 转换为 NSString,但我不能告诉 NSString 替换%为空格,因为用户可能会拖动%名称中带有符号的文件。因此,该文件将无法正确定位。有什么解决办法吗?

4

1 回答 1

0

调用path您的NSUrl实例的方法,它会转义百分比%序列,并用它们相应的“原始”字符替换它们。

您可以使用NSString'sstringByReplacingPercentEscapesUsingEncoding:stringByAddingPercentEscapesUsingEncoding:方法在转义字符串和非转义字符串之间进行转换。

于 2012-07-19T10:42:13.780 回答