尝试: 创建一个新的ViewController 在新ViewController的根视图中添加一个TableView 从原始的ViewController复制TableView 在您的新ViewController中选择新鲜的TableView 粘贴ViewController 然后您可以删除未使用的新鲜TableView
在故事板中创建一个新的ViewController。从UITableViewController中将tableView拖动到新的视图控制器中。现在在视图控制器中为tableView添加四个边框约束(每侧都是零)。现在删除旧的tableviewcontroller。就这样。同时,在h文件中更改超类为UIViewController。但您将失去与以前的tableViewController之间的所有segue。
我认为问题在于当您首次创建表格类时,您告诉Xcode它将继承自UITableViewController,因此它进行了黑魔法并将其连接到相应的NIB文件。我不知道除了向项目添加一个新类、使其继承UIViewController并复制代码之外,还有什么好的解决方法。也许还需要重构名称。