Frage

Ich habe mit diesem großen Problemen wurde, so dass ich ein Diagramm ziehe ...

alt text http://tomsfil.es/7bdead0a.png

ich erfolgreich in der Klasse A - Verfahren B, aber an diesem Punkt, IBOutlet Z Nil? :( Irgendwelche Ideen?

Hinweis Jemand hat mir gesagt, es könnte ein Overrelease sein und NSZombieEnabled zu verwenden, aber das verwirrt mich

War es hilfreich?

Lösung

Es ist alles eine Frage der, wenn Sie die Klasse aufrufen. Gleich nach dem Sie einen View-Controller mit initWithNibName schaffen, nichts ist eigentlich verdrahtet noch -. Es ist erst nach dem Erstellen der Ansicht, dass IBOutlets erstellt und verdrahtet in

Ein Trick ist, dass man einfach die View-Controller für .view fragen kann, etwa so:

myViewController.view;

Dann wird die Ansicht erstellt werden, und die IBOutlet existieren wird. Eine bessere Methode ist jedoch, Eigenschaften auf den View-Controller erstellen, dass Sie gesetzt und dann entweder in viewDidLoad oder in viewWillAppear verwenden Sie diese Eigenschaften, um Werte für die Steckdosen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top