我已經創建了PFObject的子類,基本上遵循的說明,並在本地固定對象。解析文檔似乎沒有進入檢索PFObject子類,我想知道 - 是否可以將檢索到的對象作爲PFObject子類進行轉換。如果是這樣,怎麼樣?parse.com在Swift中 - 是否可以將檢索到的PFObject轉換爲子類?
(我的理解,如果它是不可能的,它可能是需要重新實例子類的基礎上,PFObject的檢索性能。)
let query = PFQuery(className:Armor.parseClassName())
query.fromLocalDatastore()
query.findObjectsInBackgroundWithBlock({
(objects:[AnyObject]?, error: NSError?) in
if let error = error {
// There was an error
} else {
if let objects = objects as? [PFObject] {
for object in objects {
//This println is outputting to the console:
println("PFObject object retrieved")
if let object = object as? Armor {
//This println is NOT outputting to the console:
println("PFObject object cast as Armor")
}
}
}
}
})
您是否嘗試過做'如果對象是護甲{...}'' – sbarow
(對象是護甲)'等於假。 –
你使用什麼解析庫版本? – siegy22