2011-04-26 4 views
1

J'utilise OpenFlowSharp de Miguel De Icaza. Je crée des applications de test ...Monotouch: OpenFlowSharp, méthode ViewDidLoad non appelée

Mon SampleController étend une UIViewController et met en œuvre IOpenFlowDataSource ...

SampleController : UIViewController, IOpenFlowDataSource 

J'ai également créé un contrôleur de navigation personnalisée MyNavigationController qui s'étend UINavigationController. Il ajoute seulement quelques fonctionnalités au contrôleur étendu de base. Je ne remplace aucune des méthodes fournies par UINavigationController.

MyNavigationController : UINavigationController 

Le problème est que quand je pousse une instance SampleController dans MyNavigationController, méthode viewDidLoad sur SampleController est pas appelé. ViewDidAppear et ViewDidDisappear sont appelés normalement.

Pourquoi? Aucune suggestion? Je vous remercie. Meilleures salutations.

+0

Avez-vous déjà trouvé une solution? Je rencontre le même problème. Si j'en trouve un, je vous le ferai savoir. – paiego

Répondre

1

Vous avez peut-être surchargé une méthode et vous avez oublié d'appeler l'implémentation de base

+0

Merci Miguel. Que voulez-vous dire par "Peut-être que vous êtes en train de passer outre une méthode ..."? –

+0

J'ai vérifié mes méthodes surchargées. Je n'ai oublié aucune implémentation de base. D'autres suggestions? Je vous remercie. –

Questions connexes