快速解开可选值时出现致命错误。
我有一个带有背景图像的配置文件 ViewController 和一个头像图像女巫是相同的。
当用户没有设置图像时,我遇到了这个致命错误,相反我想添加一个“默认图像形状”。
我如何检查图像是否不为零?
这是我的代码:
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")
}
}}}