guard let tempDirURL = NSURL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent("MyAppStuff.xxx") else {
return nil
}
私の質問は次のとおりです:tempDirURL.pathは常に空白を空白にしませんか?ドキュメントから空白なしのNSTemporaryDirectory()空白なしのNSTemporaryDirectory()
パスに空白を持つことに弾力性のあるコードを書かないのはなぜですか?一時ディレクトリのパスについては、特に保証されていません。それによると、現在空白がない場合、このような問題が発生する可能性は低く、従来のアプリケーションでは正しく処理できない可能性があります。だから誰もが好きで、正しくスペースを処理しようとする。 –
申し訳ありませんが、私ができる最善の賛成は私の質問への答えを受け入れることです、嘆願はあなたが分からなければコメントを投稿しません。私はポリシーのためにいくつかのバイナリをダンプする必要があるアプリケーションに取り組んでいます。バイナリの場所をパッチした後、コンパイルされたフレームワークからデバイスにフラッシュされます。それは顧客の契約です。私が問題なく処理できるようにするには、NSAppleScriptを使用しないでください。他の方法は、この場合不要なヘルパーツールを作成して昇格された特権を持つようなものです。また、彼らはそれを支払っていませんでした。 – Mike97
私はそれがなぜ必要なのかに関する最初の記事を編集しました。問題はシンプルですが、Appleのソースを調べることはできません。そのドキュメントに関するドキュメントはありません。 – Mike97