我有一个模型类,其中包含一些静态变量和属性。在运行时,我可以获取这些属性。
let instance = entity.init()
let mirror = Mirror(reflecting:instance)
var propertyStrings = [String]()
for (propertyName, childMirror) in mirror.children {
}
但我也想将类的静态变量作为列表获取。那么我该如何获得静态变量名和值的列表?以下是我的模型类结构:
但我也想将类的静态变量作为列表获取。那么我该如何获得静态变量名和值的列表?以下是我的模型类结构:
class ActionModel: NSObject {
static let kLastModified = "LastModified"
static let kEntityName = "EntityName"
static let kIdentifier = "Id"
var lastModified: Int64
var entityName: String?
var identifier : PrimaryKeyString