2010-09-08 3 views
5

Ich arbeite an einem iPhone SDK-Projekt mit Xcode 4 Preview. Ich bin in der IFB-Ansicht und habe das Standardansichtssymbol gelöscht und zwei neue Ansichten eingefügt, die ich Portrait und Landscape genannt habe. Ich sollte in der Lage sein, den Ziehvorgang vom Besitzer der Datei auf die beiden Ansichten zu steuern, um sie zu verbinden, aber das übliche HUD erscheint nicht und ich kann sie nicht verbinden. Es gibt keinen Code, der für diese Aufgabe relevant ist, also kann ich das nicht teilen und ein Screenshot wäre bedeutungslos. Ich würde mich über jede Hilfe freuen, wenn ich sie dazu bringe, eine Verbindung herzustellen.Warum kann ich den Besitzer der Datei nicht mit neuen Ansichten im iOS SDK verbinden?

danke!

Antwort

8

Überprüfen Sie zunächst, ob der Eigentümer der Klasse Datei mit IBOutlet-Steckplätzen mit den entsprechenden Typen für Ihre neuen Ansichten verknüpft ist. Wenn der Eigentümer der Datei nicht die richtige Klasse ist, können Sie ihn im Inspektorfenster ändern. Wenn die Klasse die Steckplätze nicht enthält, fügen Sie sie der Kopfzeile hinzu und versuchen Sie es erneut.

+0

Hier ist, was ich in der .h-Datei habe: @interface SwapViewController: UIViewController { UIView * Landschaft; UIView * Porträt; – fmz

+2

Ich habe nicht viel iOS-Entwicklung gemacht, aber auf Mac OS X müssten diese Slots mit dem IBOutlet-Qualifier markiert werden, bevor IB sie "sehen" würde ... Ich vermute, das gleiche gilt für iOS. –

Verwandte Themen