У меня есть класс модели, который содержит некоторые статические переменные и свойства. В Runtime я могу получить свойства;Доступ к статическим переменным класса модели с использованием отражения
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