Xcode对象库对象不在Swift中

时间:2016-12-05 18:23:48

标签: xcode

我试图从对象库中拉出一个tableview控制器并打开助理编辑器,它显示了tableview控制器是在对象C中而是Swift。我希望对象(控制器)在Swift中,有谁知道如何解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:0)

您正在查看UITableViewController内容类。该课程显然是在Objective-C中。 UITableViewController属于UIKit框架,该框架是用Objective-C编写的。

您可以在File -> New -> File -> Source -> Cocoa Touch Class中创建新课程。然后你有UITableViewController的tu子类。

enter image description here

之后,您必须从故事板中选择UITableViewController并在Identity Inspector上设置课程。

enter image description here

然后,在助理编辑器中,如果您选择了自动文件选择,您将看到自定义UITableViewController

大多数框架如UIKit仍然用Objective-C编写。因此,如果您创建了一个Swift项目,那么库对象的主要对象将在Objective-C