2015-08-27 67 views
0

我正在做一個PFQuery以獲得列中的上傳文件。如何獲得該文件,如果列是空的沒有文件做別的?swift分析查詢跳過空列

如果該列爲空,我收到錯誤消息查詢不會順利。

fatal error: unexpectedly found nil while unwrapping on Optional value

query.findObjectsInBackgroundWithBlock { 
      (objects, error) -> Void in 

      if error == nil 
      { 
       for object in objects! { 
        self.files.append(object.objectForKey("file") as! PFFile)  
       } 

我想獲得該文件,但如果列是空做點別的?我怎樣才能做到這一點?

+0

你可以發佈確切的錯誤信息,幫助其他用戶? – Juzzbott

+0

@Juzzbott我做了,謝謝 – Salah

回答

0

使用可選的解包與if let file = ... as? PFFile {

}其他{

}

+0

我已經這樣做了,但我得到的錯誤:模式匹配的條件需要'案例'關鍵字,任何幫助嗎? – Salah

+0

是你用swift 2.0還是1.2? –

+0

2.0,xcode 7 beta – Salah