2
我正在執行我的拖動&拖放方法。如何在沒有%
的情況下獲得NSUrl
?我稍後將NSUrl轉換爲NSString,但我不能告訴NSString用空格替換%
,因爲用戶可能會用%
的名字來拖動文件。那麼那個文件就不能正確定位。有沒有解決方法?NSURL無%
我正在執行我的拖動&拖放方法。如何在沒有%
的情況下獲得NSUrl
?我稍後將NSUrl轉換爲NSString,但我不能告訴NSString用空格替換%
,因爲用戶可能會用%
的名字來拖動文件。那麼那個文件就不能正確定位。有沒有解決方法?NSURL無%
調用您的NSUrl
實例的path
方法,它會忽略序列的百分比%
,並用它們對應的「原始」字符替換它們。
您可以使用NSString
的stringByReplacingPercentEscapesUsingEncoding:
和stringByAddingPercentEscapesUsingEncoding:
方法在轉義字符串和非轉義字符串之間進行轉換。
第一種解釋不正確。 'path'不會在URL中包含任何查詢字符串。使用URL的'absoluteString'和上面提到的字符串替換方法。 – 2016-06-02 03:31:35