Resultados de la búsqueda a petición "didset"

4 la respuesta

Swift willSet didSet y obtener métodos establecidos en una propiedad

Cuál es la diferencia entrewillSet - didSetyget - set, cuando se trabaja con esto dentro de una propiedad? Desde mi punto de vista, ambos pueden establecer un valor para una propiedad. Cuándo y por qué debería usarwillSet - didSet, y cuandoget - ...

4 la respuesta

¿Qué sucede si quiero asignarme una propiedad?

Si intento ejecutar el siguiente código: photographer = photographerMe sale el error: Asignación de una propiedad a sí mismo. Quiero asignar la propiedad a sí mismo para forzar elphotographer didSet bloque para correr. Aquí hay un ejemplo de ...

2 la respuesta

Anular observador de propiedad

Cuando anulo la funciónnoise, la función se reemplaza por la nueva. Pero cuando anulo una propiedad con un observador, el valor antiguo y el nuevo se ejecutan. En el patio de recreo: class Vehicle { func noise(sound: String) { println("Vehicle ...

1 la respuesta

¿Por qué no bucle infinito en didSet?

En mi FirstViewController tengo un botón que dirige a mi SecondViewController, pasando datos a una propiedad en SecondViewController. Esta propiedad tiene un observador de propiedades, que crea una nueva instancia de SecondViewController cuando ...

4 la respuesta

Swift: cómo cambiar el valor de una propiedad sin llamar a su función didSet

¿Cómo se puede establecer el valor de una propiedad en Swift, sin llamar a sudidSet() funciona fuera de un contexto de inicialización? El siguiente código fue un experimento fallido para lograr esto dentro de las clases 'noside() función class ...