Code: Select all
func loadPrimaryMuscleGroups(primaryMuscleIDs: [Int]) {
print(primaryMuscleIDs)
let url = "https://wger.de/api/v2/muscle"
Alamofire.request(url).responseJSON { response in
let jsonData = JSON(response.result.value!)
if let resData = jsonData["results"].arrayObject {
let resData1 = resData as! [[String:AnyObject]]
if resData1.count == 0 {
print("no primary muscle groups")
self.musclesLabel.isHidden = true
} else {
print("primary muscles used for this exercise are")
print(resData)
self.getMuscleData(muscleUrl: resData1[0]["name"] as! String)
}
}
}
}
Code: Select all
self.loadPrimaryMuscleGroups(primaryMuscleIDs: (exercise?.muscles)!)
Ich dachte, es wäre so etwas wie die Verwendung von PrimaryMuscleIDs, um die ID-Eigenschaft eines Muskels in der jsonData-Antwort zu filtern, aber ich bin mir nicht sicher, wie ich das anstellen soll?
Hoffentlich habe ich es klar genug erklärt, dass es gut rüberkommt.