2012-05-22 14 views
28

So habe ich herausgefunden, dass in XCode 4.3, um einen neuen ViewController zu erstellen, ich New> Objective-C-Klasse tun muss, dann Unterklasse UIViewController. Aber, wie kommt es, dass die Checkbox xib ausgegraut ist? Wie erstelle ich einen neuen View-Controller mit einer Xib?So erstellen Sie neue View-Controller in XCode 4.3

enter image description here

+1

Ich habe seit 20 Jahren mit Objective-C arbeiten, einschließlich jeder Version von Xcode, und ich gerade diesen Fehler gemacht. Das hat mir wahrscheinlich eine Stunde Kopfschütteln erspart. Geht nur um zu zeigen, dass es keine dummen Fragen gibt. – TechZen

+0

Ich habe seit 5 Jahren Objective-C seit Xcode 3 geschrieben, auch nur diesen Fehler gemacht. Codierung um Mitternacht ist nie eine gute Idee :) –

Antwort

51

Es sieht aus wie Sie versuchen, ein OS X Objective-C-Klasse auf einem iOS-Projekt

enter image description here

, die diese produziert hinzuzufügen ..

enter image description here

Statt hinzufügen neue Datei wie diese ..

enter image description here

, die diese produziert ..

enter image description here

+1

Noch ein weiteres Beispiel für verwirrende UX von Apple –

+0

Seine 2016 und ich benutze XCode7 statt 4,3. Die Antwort ist immer noch gültig –

0

Ich habe keine Ahnung, warum die xib Box abgeblendet ist (nicht für mich passieren), aber man kann immer gehen Sie einfach auf neue Datei und erstellen Sie eine Spitze von dort aus und legen Sie seine Klasse zu Ihrem UIViewController Unterklasse in Interface Builder.

0

Dies ist ein Fehler, wählen Sie einfach den UIViewController erneut in der Unterklasse von Combo und es wird wieder aktiviert werden.

Ist mir passiert, als ich die Erstellung einmal abgebrochen und den Dialog erneut geöffnet habe.

Verwandte Themen