在现有的类swift iOS中重用类功能

时间:2015-10-11 18:34:24

标签: ios swift

我使用了一个教程将Side Menu(here)集成到xcode项目中。我有一个用户配置文件类备份我的配置文件视图控制器。我希望配置文件视图有侧面菜单,我该怎么做?

我面临的问题是,要使用提供的链接中的侧面菜单,我必须创建一个由SWRevealViewController类支持的新视图控制器。

1 个答案:

答案 0 :(得分:1)

听起来你想要一个UIViewController的扩展。使用扩展,您可以将方法添加到任何UIViewController子类(或更一般地添加到任何类。)

您面临的挑战是扩展程序不允许您添加实例变量。如果您需要状态数据(以及这样的应用程序可能会这样做),您将不得不想出一种存储它的方法。关联存储是一种选择,但这是一种模糊的运行时功能。