我有一个关联的训练数组,其中关键是锻炼名称,其值是一系列练习。
我有一个UITableView,它将包含每个锻炼名称及其练习。我的问题是每次锻炼都要练习并在相关的牢房中展示。
到目前为止,这是我的代码:
var workout = [String : [String] ]()
workout["Chest"] = ["Bench Press","Dumb bell incline", "Dumb bell flies", "flat Dumb bell Press"]
workout["Back"] = ["Deadlift","Lat Pulldowns", "Uni Lateral rows", "Dumb bell Row"]
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
var keys = [String]()
keys = Array(workout.keys)
// #warning Incomplete implementation, return the number of rows
return keys.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! WorkoutTableViewCell
var keys = [String]()
keys = Array(workout.keys)
cell.workoutNameLabel.text = keys[indexPath.row]
for value in workout[cell.workoutNameLabel.text!]!{
print(value)
}
return cell
}
因此,在第一个单元格中,它将有一个锻炼名称的标签和下面的另一个标签,用于连接成一个字符串的练习列表。
例如:
锻炼名称为 - “胸部” 演习是-Bench Press,Dumb bell incline,Dumb bell flies,“flat dumb bell Press
答案 0 :(得分:2)
您是否要为第二个标签创建字符串?像这样的东西?
CREATE VIEW `_spieler_view` AS SELECT s.*,
CASE
WHEN TIMESTAMPDIFF(YEAR, geburtstag, NOW()) <= 27 THEN ((w_staerke/100*70) + (w_technik/100*30))
WHEN TIMESTAMPDIFF(YEAR, geburtstag, NOW()) <= 31 THEN ((w_staerke/100*70) + (w_technik/100*30))
END AS marktwert_calculated
from _spieler s ;