Aplicação congela depois de editar UITextField personalizado
Eu tenho um costumeUITextField
usado para validar entradas não vazias, correios eletrônicos, senhas maiores que x caracteres etc.
oUITextField
tem um delegado para si mesmo, já que eu faço toda a validação no próprio objeto de campo de texto. Não tenho certeza se esse é o problema.
Este costumeUITextField
é criado no arquivo .XIB.
O campo de texto às vezes bloqueia o aplicativo ao editar o próprio campo de texto. Ele também geralmente trava quando pressiono o botão "Next" no teclado (para ir para o próximo campo de texto que precisa ser preenchido).
O Xcode não retorna um erro (como um loop-error, que eu estava assumindo que era), o aplicativo apenas trava. Isso não acontece o tempo todo, mas normalmente, se eu enfatizo testá-lo com texto, então aperte "Próximo", é provável que ele seja bloqueado.
O aplicativo não trava ... ele não volta para a tela principal, mas apenas trava e fica sem resposta.
Alguma ideia? Deixe-me saber se você precisa de mais informações para descobrir isso. Estou perplexo no momento.
editar: Resolvido, aparentemente, não é uma boa idéia definir um delegado do UITextField para si mesmo. O que acabei fazendo é criar uma classe separada que lida especificamente como sendo o delegado para oUITextField
e fazendo toda a lógica nessa aula. Essa classe também teria uma propriedade conectada ao campo de texto para o qual é delegado.