オプションの値を迅速にアンラップ中に致命的なエラーが発生しました。
背景画像とアバター画像の魔女を持つプロファイルViewControllerが同じです。
ユーザーが画像セットを持っていない場合、この致命的なエラーが発生しました。代わりに、「デフォルトの画像形状」を追加したいと思います。
画像が nil でないかどうかを確認するにはどうすればよいですか?
これは私のコードです:
var currentUser = PFUser.currentUser()
let User = currentUser as PFUser
let userImage:PFFile = User["profileImage"] as PFFile {
userImage.getDataInBackgroundWithBlock{(imageData:NSData!, error:NSError!)-> Void in
if !(error != nil) {
var image:UIImage! = UIImage(data: imageData)
if image != 0 {
self.backgroundImageUser.image = image
self.avatarUserView.image = image
}
else if image == 0 {
self.backgroundImageUser.image = UIImage(named: "Shape")
self.avatarUserView.image = UIImage(named: "Shape")
}
}}}