2010-10-10 8 views
1

Dans cette partie de mon code, j'obtiens un message d'avertissement indiquant qu'il n'implémente pas le protocole personnalisé que j'ai créé.Comment implémenter un protocole personnalisé

detailViewController.delegate = self; 

Comment implémenter le protocole?

Puis, quand je lance le programme, il se bloque en disant

'- [DetailViewController setDelegate:]: sélecteur non reconnu envoyé à l'instance 0x6a1c450'

Répondre

1

Déclarez votre classe comme ceci:

@interface DetailViewController : UIViewController <MyProtocol> { 
    // Class stuff 
} 
+0

qui supprime le message d'avertissement, mais il se bloque toujours. –

+0

pouvez-vous donner plus de code s'il vous plaît? Comment avez-vous déclaré votre protocole? Propriété, ... –

Questions connexes