为什么我不能在 Xcode 的连接检查器中删除 UITableViewController 的 'view' 插座?

Why can't I delete the 'view' outlet of a UITableViewController in the connection inspector in Xcode?

所以我试图重写一些从 objective c 到 swift 的代码,在我的视图控制器连接检查器中,出现了一个我无法解释的连接。

我尝试检查我的代码,但没有看到任何明显的无效插座设置。还有什么可能导致出现以下灰色连接?

这是 Interface Builder 中 UITableViewController 默认视图的正常行为。如果您查看 Storyboard 的 XML,UITableViewControllers 由一个特殊标记 - <tableViewController> 表示。 Xcode 自动分配其 view 插座,不允许您通过 Interface Builder 更改它。

这很正常。 Storyboard 自动处理这个出口。