I have look around a swift code to try and make a reflection function that serialized an object into JSON. The trouble is when i call the initializer to get the reflection it throws a crazy error
struct Address {
var street: String
}
struct Person {
var name: String = "Dre"
var age: Int = 33
var dutch: Bool = false
var address: Address? = Address(street: "Clark Drive")
}
// Throws an error on the next line
let mirror = Mirror(reflecting: Person)
When i try to set the value of mirror to the result of Mirror initialization i get the following errors:
- Missing argument label 'reflecting:' in call
- Cannot create a single-element tuple with an element label
Any idea what could be going wrong here?
Aucun commentaire:
Enregistrer un commentaire