Swift Firebase debe ser una cadena no vacía y no contener '.' '#' '$' '[' o ']'

Este es un seguimiento de mi pregunta anterior. Estoy tratando de ver si ya se ha usado un correo electrónico.

Estoy usando la linea

if snapshot.hasChild(email) {

Tengo en mi base de datos un correo electrónico [email protected] Cuando lo escribo ... en el momento en que llego al '.' antes de que com se bloquee la aplicación y da un error que dice esto

Must be a non-empty string and not contain '.' '#' '

Veo muchas publicaciones sobre la verificación de nombres de usuario, pero mi aplicación no tiene nombres de usuario, solo correo electrónico. ¿Puedo usar el correo electrónico con

hasChild(...) {...
'[' or ']'

Veo muchas publicaciones sobre la verificación de nombres de usuario, pero mi aplicación no tiene nombres de usuario, solo correo electrónico. ¿Puedo usar el correo electrónico con

hasChild(...) {...

Respuestas a la pregunta(1)

Su respuesta a la pregunta