2014-09-20 64 views
2

retriveing PFFile當我一個問題,當我檢索存儲在Parse.com一個PFFile「意外發現零而展開的可選值」從Parse.com

let user = PFUser.currentUser() 
let userImageFile = user["profileImage"] as PFFile 
      userImageFile.getDataInBackgroundWithBlock { 
       (imageData: NSData!, error: NSError!) -> Void in 
       if error == nil { 
        if imageData != nil{ 
         let image = UIImage(data:imageData) 
         self.profileImage.image = image 
        } 
       } 
      } 

誤差起始於線兩條 。 列「profileImage」存在,但可以爲空。

有人可以幫助我嗎? 謝謝。

回答

2

嘗試:

if let userImageFile = user["profileImage"] as? PFFile { 

} 
+0

是的!謝謝。 解決方法: if let userImageFile = user [ParseUserClassTablesName.PROFILEIMAGE.description()] as? PFFile { userImageFile.getDataInBackgroundWithBlock { (!爲imageData:NSData的!錯誤:NSError) - >虛空中 如果錯誤== {零如果 imageData中= {零令 圖像=的UIImage(數據:爲imageData) 自我! profileImage.image = image } } } } – Kobazzo 2014-09-20 13:31:30

+0

這是如何爲您解決問題的?我遇到了同樣的問題,但這並不能解決問題 – 2015-03-24 01:58:31

相關問題