Frage

, wenn die Loadview-Methode in UIViewController überschreibt, soll einen Anruf [super Loadview] am Anfang des Verfahrens oder am Ende des Verfahrens? Und warum?

War es hilfreich?

Lösung

Nur um wirklich sicher, Sie bedeuten nicht viewDidLoad, nicht wahr? Denn sie sind zwei sehr unterschiedliche Methoden ... ab 3.0, empfehlen die Dokumentation immer viewDidLoad beim Start aufgerufen wird.

Sie können es nennen entweder vor oder nach, aber in der Regel ist es am Ende platziert, wenn Sie einen Grund haben, es anders zu machen.

Andere Tipps

Nach der UIViewController Klasse Referenz , Sie sollte nicht [super loadView] überhaupt nennen:

  

Ihre individuelle Anwendung dieser Methode sollte Super nicht nennen.

Normalerweise rufen Sie sollten nicht direkt Loadview. Er stellt lediglich Ihre self.view Eigenschaft und wird durch die View-Controller nur aufgerufen.
Sie rufen sollte [super Loadview] nur, wenn Sie die Ansicht benötigen, indem Sie Ihre Super-Klasse erstellt, weil Sie es in Ihrer Dekoration Ansicht Hierarchie oder so etwas aufnehmen möchten.

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