2012-05-02 1 views
0

Voici ma situation: J'ai un contrôleur tableview qui charge une vue détaillée sur la sélection. J'ai une classe personnalisée déclarée comme telle dans la vue détaillée.NSObject Sous-classe Initiation

Match *myMatch; 

@property (nonatomic, retain) Match *myMatch; 

Quand je charge la vue depuis le tableview, i définir la valeur du match pré correspondance initialisé comme ceci: (il pourrait y avoir des erreurs de syntaxe parce que je ne l'ai pas copier et coller)

Match *match = [[Match alloc] initWithMatchData:[profile.matches objectAtIndex:indexPath.row]]; 

[detailView setmyMatch: match]; 

Mais lorsque j'accède à la variable myMatch à partir de la vue de détail, elle est nulle. Je pense que je fais quelque chose de mal. Quelque chose dans le sens de l'initialisation de l'objet myMatch. Je ne l'initialise pas. Est ce que j'ai besoin de?

Répondre

2
  1. setmyMatch doit être setMyMatch (majuscules M)
  2. Vous devez synthétiser myMatch
+0

oui je l'ai fait tout cela. J'ai fait – michaela