So I have a table view that I want to segue to specific views when a specific cell is selected. For example, if the cell at index 0 is selected, I want the "RedViewController" to be visible.

The example I keep receiving looks something like this (located in the VC with the table view)

```
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if segue.identifier == "showDetail" {
        if let destination = segue.destinationViewController as? RedViewController {
            if let blogIndex = tableView.indexPathForSelectedRow()?.row {
                destination.blogName = swiftBlogs[blogIndex]
            }
        }
    }
}

```

(Where blogName and swiftBlogs are random examples)

But this just loads specific data into a singular view controller. Preferably I want a switch statement for each index path that makes a specific VC visible.