0

私はいくつかNSDataを保存していてwriteToFile:atomically:、その後すぐにそのファイルを使用したいと考えています。NSURL保存したばかりのファイルを取得する最も簡単な方法は何ですか?

4

1 に答える 1

2

[NSData writeToFile: atomically:]path パラメータがあります。

path パラメーターをファイル URL にして、それをインスタンス変数またはプロパティとして保存するだけで、すべて設定されます。

または、使用[NSData writeToURL: atomically:](つまり、最初にパスを URL に変換) し、それをプロパティまたはインスタンス変数として保存て、後で使用できるようにすることもできます。

経由でパスをファイル URL に変換できます[[NSURL alloc] initFileURLWithPath:]

そして最後に、あなたが尋ねようとしている質問に対する本当のNSData答えは: いいえ、任意の " " オブジェクトからパスや URL を推測することはできません。その情報がどこから来たのかを追跡するために、その情報を個別に保存するか、データと一緒に保存する必要があります.

于 2012-06-17T00:03:34.363 に答える