在创建新文件时在Swift中继承Viewcontroller
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在创建新文件时在Swift中继承Viewcontroller相关的知识,希望对你有一定的参考价值。
我已经在我的Swift项目中创建了一个自定义Base类,我希望在我在应用程序中使用的所有viewcontrollers中继承它。我看到的问题是在Objective-C中,当我们创建一个新文件时,如果你创建了自己的任何自定义类并希望从它们继承,但是在swift它没有给我任何建议我必须创建一个新文件class通过扩展提供的类,然后必须手动将扩展类替换为我的视图控制器。
Objective-c项目
问题:为什么它没有给我建议从我在项目中创建的类中继承。这个功能是否可以快速获得?还是有什么我想念的?
注意:我在Objective-C中开发了应用程序,这是我第一次使用swift。
答案
只需手动输入子类名称而无需扩展名。 (没有.swift)
要么
class SSTableViewCell: ExpandingTableViewCell
其中SSTableViewCell
是你的班级,ExpandingTableViewCell
是父母
另一答案
您可以在Subclass of:
字段中编写您的类名,如果您在那里获得自动完成并不重要。或者您可以将set的子类保留为UIViewController
,然后在创建文件时更改为:
class ViewController: UIViewController
至
class ViewController: YourBaseClassViewController
以上是关于在创建新文件时在Swift中继承Viewcontroller的主要内容,如果未能解决你的问题,请参考以下文章