、NSStringのは、この方法は、 "〜/書類" のような文字列を取り、それを「/ユーザを解決しますは、Objective-Cで
stringByExpandingTildeInPath
というメソッドを持っています/ニック/ドキュメント "。 "〜"チルダは、プログラムが実行されているマシンの現在のユーザのホームディレクトリに解決されます。
私の質問はこれです...私はココアとObjective-Cを使用して、少しFTP/SFTPユーティリティを書いています。 FTP/SFTP経由でリモートマシン上のチルダ(〜)パスを解決する方法はありますか?
たとえば、ユーザーはremote-host.comがLinuxやOSXサーバーである場合、このパスは完全に有効である
sftp://remote-host.com:~/
にファイルをアップロードしたいと考えています。ただし、絶対パスを指定した場合にのみファイルをアップロードできます。これが私が使用しているフレームワークの制限、ConnectionKitであるか、これが私が手動で実装する必要があるものなのかどうかはわかりません。私は後者とは大丈夫だが、どのように提案?
うわー、私はそれについても考えていませんでした...間違いなく動作します。ありがとう。 – nrj