2015-10-27 37 views
0

我在Swift中編碼,並試圖爲解析iOS SDK使用findObjects()函數。但是,我似乎無法弄清楚如果這個函數調用失敗,Parse拋出的錯誤類型。我是Swift的新手,這可能是我的問題。我嘗試在do-> catch塊中調用函數,並在函數調用中使用try關鍵字,但我不確定要捕捉什麼。我可以使用_捕獲錯誤,但我想從錯誤中獲取描述。謝謝!解析iOS - 如何捕獲正在拋出的findObjects()錯誤?

P.S.我不想使用findObjectsInBackground()方法。

do { 
    let object = try query.getFirstObject() 
    // do something with the object 
} catch _ { 
    // this is where I would like to print out the error description 
} 
+1

你可以發佈你的代碼嗎?爲什麼你不想使用findObjectInBackgroundWithBlock方法? – joey

+0

@joey我添加了我正在修改的代碼。我想更改_來捕獲變量中的錯誤,但我不確定如何去做這件事。我不想使用findObjectInBackgroundWithBlock方法,因爲它與我的程序流混淆,所以我以另一種方式實現併發。 – user176252

回答

0

在的OBJ-C,我假設將是類似的,我打印出error.userInfo [@「錯誤」]返回的NSError的參數。

相關問題