Есть ли способ создать Keypath из String в Swift 4, чтобы получить доступ к значению в структуре по его пути или имени переменной
Наконец, я обнаружил, что должен использовать CodingKeys вместоKeyPaths для доступа к значению переменной структуры по String
Заранее спасибо, Майкл
считают, что у вас есть что-то вроде этого,
struct foo { var test: doo } struct doo { var test: Int } //How to use it let doo = Doo(test: 10) let foo = Foo(test: doo) let mykeyPath = \Foo.test.test let result = foo[keyPath: mykeyPath] print(result)