Hice algunos cambios en algún código fuente hoy, y noté que cuando reemplacé "inDirectory" en una llamada Bundle.mainBundle.pathForResource con "subdirectory" y posteriormente lo volví a poner, Xcode reemplazó las letras de otras áreas no relacionadas del código con la letra "i". Por ejemplo, si mi código es:
let path = Bundle.mainBundle.pathForResource(...inDirectory:)
let deluge = something
y reemplacé la línea 1 con
let path = Bundle.mainBundle.pathForResource(...subdirectory:)
y luego corrigió la llamada al método, ahora la línea 2 se ve así:
let diluie = somithing
Si luego trato de reemplazar los i en la línea 2 con lo que se supone que debe estar allí, Xcode "corrige" mi "error" y vuelve a colocar los i.
Editar: en Preferencias del sistema - > Teclado, desactivé "Corregir ortografía automáticamente", pero eso no ayudó.
Edición # 2: estoy usando Xcode 8.2.1
Actualizar :: Después de jugar un poco más con mi proyecto, descubrí que Xcode simplemente está reemplazando los caracteres que seleccioné con el carácter no deseado. Por ejemplo, en la línea 2 del código anterior, si selecciono "u" colocando mi cursor inmediatamente antes, luego muevo el cursor a otra parte, Xcode reemplazará la "u" con una "i". ¿Alguien, por favor, dime cómo evitar que esto suceda?