私は大学の図書館で忙しい。彼のコードでは、 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]);
}