我使用解析來保存加載我的核心數據的記錄。 我有2個班級:Activite和Famille。 Famille與Activite只有1關係。從關係解析得到objectId
當我做一個查詢來獲取所有Famille的數據我怎麼能從Activite獲得關係(objectId)?
func loadDataFromParse(){
let query = PFQuery(className:"Famille")
query.findObjectsInBackgroundWithBlock {
(famille: [PFObject]?, error: NSError?) -> Void in
let familleA = NSMutableArray()
if error == nil {
print("Successfully retrieved \(famille!.count) familles.")
print(famille)
for object in famille! {
let familleDico = NSMutableDictionary()
familleDico.setObject((object.valueForKey("nom")!), forKey: "nom")
familleDico.setObject((object.valueForKey("objectId")!), forKey: "id")
familleDico.setObject((object.valueForKey("createdAt")!), forKey: "dateCreation")
familleDico.setObject((object.valueForKey("updatedAt")!), forKey: "dateModif")
familleDico.setObject((object.valueForKey("tauxRem")!), forKey: "tauxRem")
familleDico.setObject((object.valueForKey("remuneration")!), forKey: "remuneration")
familleDico.setObject((object.valueForKey("tva")!), forKey: "tva")
familleA.addObject(familleDico)
print(famille)
}
// self.verifDateAvantMaj(familleA)
// self.insertDataToCoreData(activiteA)
// }
} else {
// Log details of the failure
print("Error: \(error!) \(error!.userInfo)")
}
}
}
當我使用print(famille)
我有這樣的: Optional([<Famille: 0x7f95abc3cfe0, objectId: ciEf9sdT4B, localId: (null)> { inActivite = "<PFRelation: 0x7f95abc3d1a0, 0x0.(null) -> Activite>"; nom = Tableterie; remuneration = Marge; tauxRem = 5; tva = 20; }
所以這是有可能得到的PFRelation?