新しいモデルを追加しようとしています。新しいモデルには、新しいエンティティと、現在のエンティティから新しいエンティティへの関係があります。私は新しいモデルを作成し、それを最新のものに設定しました。すべてが正常に動作し、新しいエンティティにアクセスできますが、いくつかの 'バイナリデータ'エントリはnilです。iPhoneコアのデータ移行により、外部ストレージを選択するとバイナリデータが失われる
マッピングモデルを追加してから移行してみましたが、結果は同じです。格納された 'バイナリデータ'はUIImageです。小さなサムネイルの一部が移行されています。フルサイズのUIImageは移行されません。
私は、(サイズのために)自動的に外部に格納されるエンティティが移行されていない可能性があると考えています。
UPDATE
私は画像コレクションを保存する小さなプロジェクトをビルドします。私は新しいモデルを作成しようとしたが、すべてうまくいった。次に、私は新しいプロジェクトと古いものを比較しますが、唯一の違いは「外部ストレージを許可する」ことです。新しいプロジェクトでこのオプションを選択し、新しいモデルを作成して写真が欠落していました。
どれ事前:
私はこのブログの記事でソースコードとの完全なソリューションを文書化してきましたか?私はここで同じ問題を抱えています。 –
@NicolasS私はCanisのアップル開発者フォーラムで回答しました。彼は問題を解決し、彼が使用したコードも送ってくれます。問題は、彼が私に送るコードがどこに私のアプリに適合するのか分かりません。次のリンク[リンク](https://devforums.apple.com/message/652576#652576)をご覧ください。あなたが私のappp上で新しい機能をリリースしたいと私は完全に立ち往生しているので、あなたがそれを使用する方法を見つけたら私に知らせてください。 – zirinisp