Wie überschreibe ich die Eigenschaft "view" in UIViewController?

Habe ich eine benutzerdefinierte UIViewController und benutzerdefinierte UIView. Ich möchte das überschreiben der viewcontroller.view Eigenschaft zurück, MyCustomUIView.

Jetzt habe ich:

@interface MyViewController : UIViewController {    
    IBOutlet MyView* view;
}

@property (nonatomic, retain) IBOutlet MyView* view;

Dieser kompiliert, aber ich bekomme eine Warnung: die Eigenschaft 'view' - Typ stimmt nicht überein super-Klasse 'UIViewController' - Eigenschaft Art.

Wie kann ich lindern diese Warnung?

Kommentar zu dem Problem
Ich denke, Sie sollten eher mit @dynamic. Bitte Lesen Sie diese Frage, die Antworten waren wirklich hilfreich für mich 🙂 Kommentarautor: Ondrej
Es ist sehr schönen Artikel mit dem Titel Überschreiben von UIViewController die View-Eigenschaft, Richtig Gemacht. Kommentarautor: lambdas

InformationsquelleAutor der Frage Keith Fitzgerald | 2009-03-14

Schreibe einen Kommentar