As far as I can gather, there currently is no way to enumerate all the segues connected to a view controller in a storyboard. But if you know the IDs of the segues you are looking for, it is possible to just call performSegueWithIdentifier:sender:
within a @try{}@catch{}
block. But Swift does not have any exception handling mechanisms, and probably won't get them. Does this mean that "trying out" various segues is not possible using Swift, or did I miss something in the docs?
Edit: This method is what I found to allow the user of reusable components to use either storyboards or adding view controllers programmatically, or a mixture of both. So the segues are view controller container content segues, like the ones UISplitViewController uses.