Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aula 2.3

Quando eu escrevo :

cell.textLabel.text = meal.name

O que estou fazendo com essa linha ? Está apresentando o seguinte erro : "'UILabel? does not have a member named 'text'". Alguém poderia me ajudar ?

3 respostas

Oi Igor,

Este código quebrou por causa da versão do Xcode.

Agora a textLabel é opcional e pra este código funcionar você deve fazer:

cell.textLabel?.text = meal.name

Abraço!

Muito obrigado Joviane, mas você poderia me explicar o que essa linha de código representa ? Não entendi muito bem.

solução!

Oi Igor,

Essa linha quer dizer que da célula queremos acessar o texto que está na label dela.

Como a célula pode ou não ter label ou seja, ela é indicada como opcional no retorno da propriedade, através da interrogação.

Se a label estiver criada, o texto será atribuído, caso contrário ocorrerá um erro.

Abraço!