class - 在 Swift 中,如何遍历对象的类继承?

标签 class inheritance swift

我正在从一个方法中获取一个对象,它属于一个我不知道的类,但我想知道父类(super class)是什么。有办法吗?

最佳答案

通过对返回的对象及其所有父对象调用 superclass() 来遍历树。但是,如果您的 Swift 类最终没有扩展 NSObject,那么您就不走运了。

https://developer.apple.com/library/prerelease/ios/documentation/Cocoa/Reference/Foundation/Protocols/NSObject_Protocol/#//apple_ref/occ/intfm/NSObject/superclass

关于class - 在 Swift 中,如何遍历对象的类继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24521376/

相关文章:

C#从另一个文件访问父类方法

c# - 隐藏派生类的属性

ios - 在 Swift 中更改 guard 语句中的变量?

c++ - 有没有办法在非模板类中定义模板成员?

php - 在非对象上调用成员函数 fire_query()

C++:如何覆盖具有相同接口(interface)的特定类的方法

ios - 以相同的方式在 GMSAutocomplete 中使用文本字段而不是搜索栏

python - iOS 400 Flask + Zappa 错误请求

python - 从函数定义外部向 Python 类添加数据成员

c++ - 在模板层次结构中继承类型声明