UITableViewにて値のないセルの区切り線(セパレータ)を表示しない方法
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    
    let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "MyCell", for: indexPath)
    
    tableView.tableFooterView = UIView()
    
    return cell
}

tableFooterView に何かを入れてあげればいいみたいです。