2016-08-02 14 views
-1

Ich habe ursprünglich eine App in 64 Bit erstellt, weil dies die Standardeinstellungen waren, die Xcode für mich entschieden hat. Ich habe alle UI-Elemente zuerst gemacht und wollte einen Dummy-Prototyp haben, um zu sehen, wie das aussehen würde. Ich habe einige alte 32-Bit-Audio-Frameworks, die ich verwenden wollte, also änderte ich die Architektur in den Build-Einstellungen in i386. Alles alles verbunden und gebaut in Ordnung, aber wenn die App hat die Ansicht ein leeres Rechteck und in der Konsole bekomme ich diese Nachrichten für alle meine UI-Elemente:Geschaltete Architektur von x86_64 bis i386, Xcode Fehler beim Verbinden der Steckdose, fehlende Setter- oder Instanzvariable

Failed to connect (connectionLabel) outlet from (ViewController) to (NSTextField): missing setter or instance variable

Nur für einen Plausibiltätsprüfung ich irgendwelche Rahmenbedingungen nicht verknüpft und schaltete es zurück auf 64 Bit und alle UI-Elemente kamen zurück und starteten ordnungsgemäß. Ich habe überall gesucht und sichergestellt, dass die View-Controller-Klasse definiert und versichert war, dass alle Einstellungen so waren, wie sie sein sollten.

Antwort

-1

Verdammt, ich war dumm. Ich habe @synthesize und die alte Art, Dinge zu tun, vergessen.

Grundsätzlich Sie in der Header-Datei, die ich angegeben, wenn es ein __strong oder __weak war und in der .mm-Datei musste ich alle Eigenschaften @synthesize.