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 ?
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 ?
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.
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!