在运行时更改类的超类

时间:2014-06-12 13:02:23

标签: objective-c runtime

我有2个班级 - A& B.还有另一个继承A类的C类。在运行时由于某些原因,我需要将Super Class A与Super Class B交换。我已经通过了runtime.h&找到了class_setSuperClass(类myClass,类newSuperClass)。但这从iOS 2.0贬值。

有没有办法实现相同的功能?

编辑:我认为这与其他可能的重复[Dynamically change an object's superclass无关。我要问的是有没有其他方法可以实现与#34; class_setSuperClass"相同的功能。方法?

提前感谢您的帮助。

0 个答案:

没有答案