2017-01-05 2 views
6

Seit Xcode 6, wenn Sie Objekte aus einer Storyboard/xib Datei auf eine Variable in der Klasse binden, sie zeigen oft not bound in der Klasse.
So finden Sie die entsprechende Storyboard/xib Datei ist langsamer, als Sie manuell gehen müssen, und öffnen Sie die entsprechende Datei (vorausgesetzt, Sie wissen genau, wo dieser View-Controller unter allen Storyboard/xib Datei in Ihrem Code lebt).Swift/ObjC: IBOutlets gezeigt als `nicht bound` von Interface Builder

Es scheint keine Workaround zu geben.

Hat jemand das gleiche Problem gefunden? Und hat jemand einen Workaround gefunden?

Unbound IBOutlets

+0

Ich nehme an, Sie haben bereits versucht, das Projekt zu bereinigen und den Inhalt in '~/Library/Developer/Xcode/DerivedData /' gelöscht, um Xcode zum erneuten Indizieren zu zwingen? –

+1

Ich habe das gleiche Problem. Es scheint keine schnelle Abhilfe zu geben. – Tander

+1

Ich habe gesehen, wo die Punkte leer sind, aber alles funktioniert wie erwartet. Funktioniert Ihre App noch oder nicht? –

Antwort

0

Es gibt viele enttäuschende Fehler in Xcode sind, und dies einer von ihnen. Nachdem Sie zum Storyboard mit diesen Steckplätzen navigiert haben, findet Xcode schließlich diese Bindungen und zeigt sie entsprechend an.

+0

Ja, das funktioniert so lange du weißt, welche Storyboard/Xib Datei diese Variablen begrenzt, sonst musst du alle Storyboards öffnen, die du hast. –

+0

Apple hat Radar zum Ausfüllen von Fehlerberichten, aber soweit ich das beurteilen kann, machen sie sich nichts daraus :) Es gibt viele bessere Hardcore-Bugs in Xcode, besonders mit Swift. – faviomob

Verwandte Themen