私はいくつかNSData
を保存していてwriteToFile:atomically:
、その後すぐにそのファイルを使用したいと考えています。NSURL
保存したばかりのファイルを取得する最も簡単な方法は何ですか?
user1260375
質問する
121 次
1 に答える
2
[NSData writeToFile: atomically:]
path パラメータがあります。
path パラメーターをファイル URL にして、それをインスタンス変数またはプロパティとして保存するだけで、すべて設定されます。
または、使用[NSData writeToURL: atomically:]
(つまり、最初にパスを URL に変換) し、それをプロパティまたはインスタンス変数として保存して、後で使用できるようにすることもできます。
経由でパスをファイル URL に変換できます[[NSURL alloc] initFileURLWithPath:]
。
そして最後に、あなたが尋ねようとしている質問に対する本当のNSData
答えは: いいえ、任意の " " オブジェクトからパスや URL を推測することはできません。その情報がどこから来たのかを追跡するために、その情報を個別に保存するか、データと一緒に保存する必要があります.
于 2012-06-17T00:03:34.363 に答える