Resultados da pesquisa a pedido "didset"

4 a resposta

E se eu quiser atribuir uma propriedade a si mesma?

Se eu tentar executar o seguinte código: photographer = photographerEu recebo o erro: Atribuindo uma propriedade a si mesma. Eu quero atribuir a propriedade a si mesma para forçar ophotographer didSet bloco para executar. Aqui está um exemplo ...

2 a resposta

Substituir observador de propriedades

Quando eu substituo a funçãonoise, a função é substituída pela nova. Mas quando eu substituo uma propriedade por um observador, o valor antigo e o novo são executados. No playground: class Vehicle { func noise(sound: String) { println("Vehicle ...

4 a resposta

swift willSet didSet e obter métodos definidos em uma propriedade

Qual é a diferença entrewillSet - didSeteget - set, ao trabalhar com isso dentro de uma propriedade? Do meu ponto de vista, os dois podem definir um valor para uma propriedade. Quando e por que devo usarwillSet - didSet, e quandoget - set? Eu ...

1 a resposta

Por que nenhum loop infinito no didSet?

No meu FirstViewController, tenho um botão direcionando para o SecondViewController, transmitindo dados para uma propriedade no SecondViewController. Essa propriedade possui um observador de propriedades, criando uma nova instância do ...

4 a resposta

Swift: como alterar o valor de uma propriedade sem chamar sua função didSet

Como você pode definir o valor de uma propriedade no Swift, sem chamar seudidSet() funcionar fora de um contexto de inicialização? O código abaixo foi um experimento fracassado para conseguir isso dentro das classesnoside() função class Test { ...