Xcode mostrando mensajes de error de código falso ('Expresión esperada' y otros) [cerrado]

-1

Esta es no una pregunta de nivel de código, per se, sino una pregunta sobre mensajes de error de código falso. Hubiera publicado en los foros de desarrolladores de Apple, pero la página de registro está actualmente rota.

Estoy usando Xcode 9.3 en macOS 10.13.4 en un Mac Mini con 16 GB de RAM. Con frecuencia recibo mensajes de error de código falso incluso cuando mi código está bien. Los errores falsos suelen ser Expected expression , Expected ']' y similares. Por favor, vea los ejemplos a continuación:

Un ejemplo de un error falso:

Ahorareescriboexactamentelamismalínea,yelerrorfalsodesaparece:

Otro ejemplo:

Comopuedever,tanprontocomovuelvaaescribirelmismocódigoexactodebajodelalínea"ofensiva", esa nueva línea de código no muestra un error. Como se ve en los ejemplos, he habilitado la visualización de caracteres "invisibles" para ver si quizás algún carácter no imprimible estaba causando un problema, pero no veo nada de eso.

Algo raro está pasando aquí. ¿Me estoy perdiendo algo o es un error que debo informar?

    
pregunta Will B 10.05.2018 - 21:09

1 respuesta

1

A pesar de que no puedes ver ningún personaje extraño en las capturas de pantalla (o en persona) donde se encuentra el error, en realidad hay un código de control 'DLE' al final de la línea (ver imagen):

Copiéeltextosospechosoaotroeditordetextodondedescubríelcarácterdecontrol.Nosécómollegóestepersonajeyaqueheestadoescribiendocódigoynocopiando/pegandodesdelawebuotrasfuentes.

Eliminarelpuntoycomaytodoloqueestabadespuéshastalanuevalíneasolucionóelproblema.Esteyotroscaracteresdecontrolinvisiblesrealmentedeberíanestarvisiblescuando"ver invisibles" esté activado.

    
respondido por el Will B 10.05.2018 - 22:46

Lea otras preguntas en las etiquetas