如何在 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)
就是答案。这将给我对象,然后我可以调用该对象的方法。
我有一些代码可以 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)
就是答案。这将给我对象,然后我可以调用该对象的方法。