1

CoreDataUIImageViewデータベースにを保存する最も簡単な方法は何ですか。私はこれを試しました:

保存する:

 UIImage *image = imageView.image;
    NSData *imageData = UIImagePNGRepresentation(image);
    [newContact setValue:imageData forKey:@"imageViewFinal"];

取得:

  imageView.image = [matches valueForKey:@"imageViewFinal"];

Attribute型を付けて「imageViewFinal」という名前を追加しましたBinary Data

問題

ビルドして保存ボタンをクリックすると、アプリがクラッシュします。何が問題なのですか?

ありがとう、セブ。

4

1 に答える 1

1

@ShermanLoが言ったことは正しいです。クラッシュログは、モデルを変更したが、古いストアモデルと新しいストアモデルのバージョン間の競合を正しい方法で処理しなかったことを示しています。

したがって、デバイス/シミュレーターでアプリを削除し、再構築/実行するだけです。

:モデルを変更するときはいつでも、処理するアプローチを提供しない限り、この方法で変更する必要があります。SOには多くの関連するQAがあります。:)

于 2012-12-23T04:02:57.170 に答える