Ich habe ein Projekt, das vor zwei Jahren als Obj-C begann, aber kürzlich eine Reihe von Swift 2.0-Ergänzungen hatte. Im Moment beträgt das Verhältnis etwa 75% / 25% zugunsten von Obj-C, wächst aber in Richtung Swift.
Gemeinsam mit älteren Projekten, oder? Hier ist das Problem: Seit XCode 7.3 kann ich die Code-Vervollständigung in Swift nicht richtig ausführen.
Ich mache diese Schritte:
und alles ist gut. Aber sobald ich ein vollständiges Build des XCode-Projekts mache, ist das Problem zurück und Swift macht keine Code-Vervollständigung, bis ich die abgeleiteten Daten wieder entferne (entweder manuell oder über XCode) und alle Dateien neu indiziere. p>
Objective-C wird abgeschlossen, und die standardmäßigen und manuell erstellten Makros funktionieren auch weiterhin. Es ist nur die Indizierung, die zu brechen scheint.
Bitte, hat jemand von diesem Verhalten gehört und weiß eine Lösung dafür? Es ist ein großartiges Swift-Training, alles manuell eingeben zu müssen, aber einige meiner Methoden haben mehrere Block-Parameter und es wird mühsam, sie zu schreiben.
Wenn es überhaupt wichtig ist, habe ich Swift 2.0 bis 2.2 in den neueren Klassen verwendet.
Tags und Links objective-c ios swift swift2 xcode7