2016-04-07 17 views
0

私はいくつかの項目とimageviewsを持つコアデータアプリを持っています。今私は自分のimageview1フィールドから選択した写真を削除したいと思います。UIImageViewから画像を削除

imageView1.image = nil 

、それが動作し、私のimageview1イスト空が、私はレコードを保存するときに私のアプリがエラーでクラッシュします

fatal error: unexpectedly found nil while unwrapping an Optional value.

いただきまし通報しますか? imageview1.imageを「リセット」することは可能ですか?

+0

「レコードを保存する」とはどういう意味ですか? –

+0

例:レコードを開き、画像を削除して保存します。 "item!.image = UIImagePNGRepresentation(imageView1.image!)" – slevin

+0

代わりに、プレースホルダ画像を使用して 'nil'を実行しないでください。サーバー上で情報を送信する場合は、このイメージを保存しないようにサーバーに指示するIDを送信します。 – Fennec

答えて

0

エラー自体は、オプションの値をアンラップしている間、見つかった値はゼロであることを示しています。 letまたはguardを使用してオプションの値がnilであるか否かをチェックし、nilでない場合にのみunwrap(!)を行う必要があります。

​​3210
関連する問題