neu, zu analysieren ich durch Dokumentation ging noch bin ich nicht, das Konzept der Beziehungen zu erfassen ...Wie Beziehung verwenden Bild auf Parse Server abgerufen werden unter Verwendung von schnellen
ich eine 1 bis Viele Beziehung (Produkt -> viele Farbvariationen).
Auf Pars, unter meiner Klasse "Produkt" habe ich die folgenden Spalten: Marke, Größe, Preis, Farbe.
Die Farbzelle ist eine Beziehung, die an eine "Color" -Klasse angehängt ist, die Folgendes enthält: Color_Name, Color_Image (als Datei).
Wie erreiche ich den color_name & color_image? Ich benutze den Code unten, aber ich gebe null zurück. Diese
func searchCategoryItems(){
categoryType = "basketball"
let query:PFQuery = PFQuery(className: "products")
query.includeKey("color")
let productQuery = query.whereKey("type", equalTo:self.categoryType)
productQuery.findObjectsInBackgroundWithBlock {
(objects, error) -> Void in
for object in objects! {
let brandName:String? = (object as PFObject)["brand"] as? String
let itemName:String? = (object as PFObject)["item_name"] as? String
let sku:String? = (object.objectId! as String)
let colors:String? = (object as PFObject)["color_name"] as? String
if colors != nil{
self.productColorArray.append(colors!)
print("colors work?", colors)
}
if brandName != nil {
self.productBrandArray.append(brandName!)
}
if itemName != nil{
self.productItemNameArray.append(itemName!)
}
if sku != nil{
self.productSkuArray.append(sku!)
}
}
self.searchTableView.reloadData()
}
self.searchTableView.insertRowsAtIndexPaths([NSIndexPath(forRow:0,inSection:0)], withRowAnimation: UITableViewRowAnimation.Automatic)
}
}
ist, was mein Parse Armaturenbrett se wie ist oben: