我正忙于一个大学图书馆。在他的代码中,他设置了几次 isa。这仍然有效,但已正式弃用。替代方案应该是 object_setClass 函数。但是当我替换它时,我收到一个警告:函数“object_setClass”的隐式声明在 C99 中无效。 也许我错过了进口或什么?任何人的想法?谢谢。
if(nodePtr->type == XML_ELEMENT_NODE)
{
self->isa = [DDXMLElement class];
//object_setClass(self, [DDXMLElement class]);
}
else if(nodePtr->type == XML_DOCUMENT_NODE)
{
self->isa = [DDXMLDocument class];
//object_setClass(self, [DDXMLDocument class]);
}