如何在 Ivar 上调用方法

How can I call a method on and Ivar

我有一些代码可以 Ivar

// written some code so now I have the following Ivar
Ivar ivar = i_have_an_ivar;

我可以通过调用ivar_getTypeEncoding方法得到这个Ivar的类型,所以我知道这个Ivar是什么类型。现在我想在这个 Ivar 上调用一个方法。我该怎么做?

object_getIvar (id object, Ivar ivar) 就是答案。这将给我对象,然后我可以调用该对象的方法。