- 1
- 2
- 3
- 4
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
let count = self.gameResults == nil ? 0 : self.gameResults?.count
return count!
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
0
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
let count = self.gameResults == nil ? 0 : self.gameResults?.count
return count!
}
nil-coalescing operator? Не не слашали.
0
if gameResults != nil && (gameResults?.count)! > 0 {
for gameResult in self.gameResults! {
let newLine = "\(gameResult.gameSession!.gameTable!.tableNumber!) / \(gameResult.sessionHand!.endTime!) / \(Utils.getShortGameName(gameName: gameResult.gameSession!.game!.name!)),\(String(describing:gameResult.sessionHandResult!.score!.doubleValue)),\(String(describing:gameResult.sessionHandResult!.profitSum!.doubleValue)),\(String(describing:gameResult.sessionHandResult!.credits!.doubleValue))\n"
csvText.append(newLine)
}
}
Как говорится береженого бог бережет... даже если опционал не ниловый