我有一些不同的viewControllers需要继承相同的属性,但不是相同类型的viewController。例如,一个VC是常规的UIViewController,而另一个是UISplitViewController。我有什么办法可以有效地使用继承来确保它们都具有这些特定属性?还是我只需要给每个人各自单独的声明?
最佳答案
您可以使用UIViewController
上的类别来实现所需的功能。您可以使用关联的对象实现类别中的属性。
有关更多详细信息,请参见Objective-C: Property / instance variable in category。
关于ios - 如何通过继承在自定义类和Apple提供的类之间共享属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19847807/