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

Problema no exercício do curso: Desenvolvimento Swift para iOS, aula: 4, exercício: 5

tentei usar o metodo countElements e reportou o seguinte erro:

Playground execution failed: MyPlayground.playground:9:9: error: 'countElements' has been renamed to count println(countElements(name!)) ^~~~~ count Swift.countElements:1:36: note: 'countElements' has been explicitly marked unavailable here @availability(*, unavailable) func countElements(x: T) -> T.Index.Distance

Porém ao tentar usar o método cont(variável), ocorreu tudo certo.

Creio que o Xcode tenha mudado o nome do método para count.

3 respostas
solução!

Sim. Parece que uma atualização da linguagem fez com que essa função mudasse de nome. Aconteceu no meu aqui também.

Obrigado Arthur!

"Removed countElements(T) -> T.Index.Distance" e "Added count(T) -> T.Index.Distance" na página Swift Changes https://developer.apple.com/library/prerelease/ios/releasenotes/General/iOS83APIDiffs/modules/Swift.html