online objective convert ios objective-c swift swift2 xcode7

ios - convert - use swift class in objective c



Autocompletar XCode Swift se descompone despuĆ©s de la compilaciĆ³n (1)

Tengo un proyecto que comenzó hace dos años como Obj-C, pero recientemente ha tenido varias adiciones de Swift 2.0. En este momento, la proporción es de aproximadamente 75% / 25% a favor de Obj-C, pero crece hacia Swift.

Común con proyectos más antiguos, ¿verdad? Este es el problema: desde XCode 7.3 no puedo obtener la finalización del código para que funcione correctamente en Swift.

Tomo estos pasos:

  • Cerrar Xcode
  • Terminal -> rm -rf ~ / Library / Developer / Xcode / DerivedData / *
  • Terminal -> rm -rf ~ / Library / Caches / com.apple.dt.Xcode

y todo es bueno Pero tan pronto como hago una compilación completa del proyecto XCode, el problema vuelve y Swift no completa el código hasta que elimine los datos derivados nuevamente (ya sea manualmente oa través de XCode) y vuelva a indexar todos los archivos.

Objective-C se completa, y las macros predeterminadas y creadas manualmente también funcionan. Es solo la indexación lo que parece romperse.

Por favor, ¿alguien ha oído hablar de este comportamiento y conoce una solución para ello? Es un gran entrenamiento de Swift tener que escribir todo de forma manual, pero algunos de mis métodos tienen múltiples parámetros de bloque y se convierte en un dolor escribirlos.

Si es importante, he estado usando Swift 2.0 hasta la sintaxis 2.2 en las clases más nuevas.


¿Has revisado tu destino de despliegue? descubrí que siempre funciona en 10.12 :