2017-07-27 11 views
0

Core DataのiOSアプリに画像を保存したいが、保存したい画像はすべて写真ライブラリからインポートしている。したがって、画像をNSDataに変換して電話機に保存するのではなく、写真ライブラリからその写真への既存の参照を保存する方が意味があります。特に、画像は大量のメモリを占有し、理想的には2つの場所に保存すべきではないためです。私は可能なことをやっているのですか、または写真のライブラリの写真が保存されている場所への参照をAppleに読ませませんか?実際のUIImage自体をデータとして保存するのではなく、写真ライブラリから写真が保存されている場所への参照を保存することはできますか?

写真ライブラリから画像が保存されている場所への参照を取得することもできますが、どのようにすればSwiftでアクセスできますか?

答えて

0

PHObjectクラスのlocalIdentifierプロパティは、オブジェクトを永続的に識別する一意の文字列です。一方、イメージデータを取得できるPHAssetのfetchAssetsWithLocalIdentifiers:メソッドで使用できます。

+0

イメージデータがアプリに保存されていなくても、そのリファレンスを取得するために使用できますか? –