Objective C runtime reference具有函数class_getSuperclass,用于获取类的超类。是否列出了协议的直接祖先?
答案 0 :(得分:5)
没有祖先这样的东西,因为协议扩展而不是继承,因此你应该寻找兄弟姐妹。我能给你的最接近的是:
objc_protocol_list
protocol_conformsToProtocol
更新似乎我没有足够rtfm。这是正确的方法:
protocol_copyProtocolList
,描述为
返回协议采用的协议数组。