Aparar a ponta da corda rapidamente, obtendo erro no tempo de execução
Estou criando um aplicativo de calculadora no Swift, depois que minha resposta for obtida, quero exibi-lo em um UILabel. O único problema é que eu quero limitar a resposta a 8 caracteres. Aqui está o meu código:
let answerString = "\(answer)"
println(answer)
calculatorDisplay.text = answerString.substringToIndex(advance(answerString.startIndex, 8))
Isso não retorna nenhum erro do compilador, mas em tempo de execução eu recebo:
fatal error: can not increment endIndex
Toda e qualquer ajuda seria muito apreciada.