2

ドラッグアンドドロップメソッドを実装しています。スペースがあるべき場所がNSUrlなくてもどうすればよいですか?%後でNSUrlをNSStringに変換しますが、ユーザーが名前に記号を%含むファイルをドラッグする可能性があるため、NSStringにスペースに置き換えるように指示できません。%そのため、そのファイルは正しく配置されません。解決策はありますか?

4

1 に答える 1

0

pathインスタンスのメソッドを呼び出すとNSUrl、パーセント%シーケンスがエスケープ解除され、対応する「生の」文字に置き換えられます。

とメソッドを使用して、エスケープされた文字列とエスケープされていない文字列を変換できNSStringます。stringByReplacingPercentEscapesUsingEncoding:stringByAddingPercentEscapesUsingEncoding:

于 2012-07-19T10:42:13.780 に答える