Код: Выделить всё
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)
}
}
}
}
Код: Выделить всё
self.loadPrimaryMuscleGroups(primaryMuscleIDs: (exercise?.muscles)!)
Я думал, что это будет что-то вроде использования PrimaryMuscleIDs для фильтрации свойства id мышцы в ответе jsonData, но я не знаю, как это сделать?
Надеюсь, я объяснил это достаточно ясно, чтобы воспринять правильно.
Подробнее здесь: https://stackoverflow.com/questions/415 ... ject-array
Мобильная версия