创建新文件时在Swift中继承Viewcontroller

时间:2018-07-26 08:00:14

标签: ios swift xcode ide

我已经在我的Swift项目中创建了一个自定义基类,我想在该应用程序中使用的所有视图控制器中继承该基类。我看到的问题是在Objective-C中,当我们创建一个新文件时,如果您创建了自己的任何自定义类并希望从它们继承,它会提供建议,但是很快它没有给我任何建议,我必须创建一个扩展提供的类,然后必须手动将扩展的类替换为我的视图控制器。

Objective-c项目

enter image description here

问题:为什么它没有给我建议从我在项目中创建的类中继承子类。可以快速使用此功能吗?还是我想念什么?

  

注意:我已经在Objective-C中开发了应用程序,这是我第一次使用swift。

2 个答案:

答案 0 :(得分:1)

只需手动键入不带扩展名的子类名称。 (没有.swift)

OR

class SSTableViewCell: ExpandingTableViewCell

其中SSTableViewCell是您的课程,而ExpandingTableViewCell是父课程

答案 1 :(得分:0)

您只需在Subclass of:字段中输入您的班级名称,就可以在那里自动完成与否。或者,您可以只将子集set设置为UIViewController,然后在创建文件时将其更改为:

class ViewController: UIViewController

class ViewController: YourBaseClassViewController