2016-09-02 5 views
0

レルムに画像を保存したいのですが、バイナリが大きすぎると言います。私はNSDataが16MB未満でなければならないことを知っています。どうすればこの問題に対処できますか?とにかくNSDataのサイズを変更するには?レルムは「バイナリが大きすぎます」と文句を言います

+0

実際の画像の代わりに画像ファイルのパスを保存することをお勧めします。 – EpicPandaForce

+0

画像ですか?あなたはそれを "フルサイズ"と "完全な品質"で保存したいのですか?またはサイズを変更しますか? – Larme

+0

完全な品質を保存したい – aatalyk

答えて

0

NSFileHandleとそれにはoffsetInFileという方法でファイルの一部を参照できます。例えば16MBのチャンクで

+0

イメージパスのURLをStringとして格納し、そのURLを使用するという考えがあります。大丈夫ですか? – aatalyk

+1

一般的に言えば、データベース全体に画像全体を保存することはめったにありません。しかし、それは問題を並べ替える確かな方法です。 –

+0

Offtop:UIColorをRealmに保存することは可能ですか? – aatalyk

関連する問題