The only way to make this work in Xcode 6, and the way Apple intended this to work is to embed a TableViewController in a container view, if you must. It seems that you cannot hack your way through as described by juanignaciosl, in Xcode 6.
So the steps would be as follows:
- Create a table view controller
- replace the table view in this controller with the table from your "problematic" view controller, with all its static cells and so on
If your table view is part of a more complex ui and it is not the main view of your view controller then continue as below
- create a containerView in your "problematic" view controller, in the same position as your now-moved static table view. This will also create automatically another viewcontroller and a seque - delete those.
- left click drag or ctrl drag from the container view to the tableviewcontroller which contains your static table and choose embed
This is not as nice as before, because your tableview is stripped away in a separate view controller in interface builder and this might have an impact on your existing code and outlets. But for big static tables it is the better alternative to generating all the content dynamically.