2011-05-10 3 views
1

J'ai eu un problème avec le splitView donc j'ai décidé d'en faire ma propre version en utilisant un ViewBasedApplication. La vue est configurée pour être comme un splitView, mais au lieu d'avoir la table statique lorsque vous la basculez en mode paysage, elle aura le contrôle popover comme elle le fait normalement en mode portrait.Mon DetailViewController ne reconnaît pas le '-configureView'

J'ai tout mis en place, mais je rencontre une erreur lorsque je sélectionne un élément de la table popover. Il n'est pas mise à jour en vue de passer à la page appropriée qui a été sélectionné dans le tableau ... le code de la setDetailItem dans le fichier ViewController.m ressemble à ceci:

-(void)setDetailTime:(id)newDetailItem{ 
if(detailitem != newDetailItem) { 
[detailitem release]; 
detailItem = [newDetailItem retain[; 

[self configureView]; 

... 

}

Le Le problème est dans la ligne [sef configureView]. il est dit que "PDFViewController" peut ne pas répondre à "-configureView". Je suppose que c'est parce que '-configureView' est spécifique à seulement SplitView. Des idées d'un moyen de contourner ce problème?

Merci!

+0

Je suppose que le support arrière de la ligne 4 est une faute de frappe? – MusiGenesis

Répondre

0

Votre classe PDFViewController n'a pas de méthode configureView, c'est pourquoi vous recevez l'avertissement (et pourquoi rien ne se passe).

Vous aurez probablement besoin d'appeler à la place [self.view setNeedsDisplay] qui indique essentiellement à la vue de se redessiner. Je ne sais pas si cela fonctionnera pour vous, parce que je ne sais pas comment le reste de votre classe est écrit.

Questions connexes