Objective c libclang:从实现游标获取接口游标

Objective c libclang:从实现游标获取接口游标,objective-c,cursor,implementation,superclass,libclang,Objective C,Cursor,Implementation,Superclass,Libclang,世界!我试图使用libclang来确定Objective-C方法所属的超类。我有一个表示实例方法的游标(CXCursor\u objccinstancemethoddedcl)。当我得到游标的父级时,我会得到一个CXCursor_objcemplementationdecl类型的游标。我需要能够从最后一个游标获取接口游标,以便确定方法的超类。有没有办法做到这一点?调用@实现声明的光标将返回@接口声明的光标。访问此游标的子级将提供对其超类引用的访问 您还可以在该方法的游标上使用,以确定它是否覆盖了

世界!我试图使用libclang来确定Objective-C方法所属的超类。我有一个表示实例方法的游标(CXCursor\u objccinstancemethoddedcl)。当我得到游标的父级时,我会得到一个CXCursor_objcemplementationdecl类型的游标。我需要能够从最后一个游标获取接口游标,以便确定方法的超类。有没有办法做到这一点?

调用
@实现
声明的光标将返回
@接口
声明的光标。访问此游标的子级将提供对其超类引用的访问


您还可以在该方法的游标上使用,以确定它是否覆盖了超类、协议或类别中的另一个。

就是这样!非常感谢你!