2010-10-16 8 views
0

NSString * cel = @ "text"; NSIndexPath * a = [NSIndexPath indexPathForRow: 1 dansSection: 1]; CustomCell * c = (CustomCell *) [tableView cellForRowAtIndexPath: a]; c.yes.text = cel; J'utilise ces lignes pour la mise à jour du UITextField placé sur la TableCell ..... mais il me donne une erreur comme çamise à jour du champ de texte dans le tablecell

RootViewController.m: 110: erreur: non déclaré (première utilisation dans cette fonction « tableView »

+0

Pouvez-vous nettoyer la question ci-dessus afin qu'elle soit plus lisible ...? – twerdster

Répondre

0

Le compilateur vous indique que tableView est inconnu dans le cadre de l'exécution de la fonction appelante. Si vous avez ajouté un UITableView dans le constructeur d'interface, vous devez ajouter un à votre définition de la classe de RootViewController aussi comme ceci:

@interface RootViewController:UIViewController< UITableViewDelegate, UITableViewDataSource> 
... 

IBOutlet UITableView *tableView; 

... 
@end 

@property (nonatomic,retain) IBOutlet UITableView *tableView; 

puis dans la mise en œuvre vous ajoutez

@synthesize tableView; 

En lien Interface Builder la vue de table que vous avez créée pour cette variable tableView en cliquant avec le bouton droit de la souris sur la vue de la table et en faisant glisser la ligne jusqu'à la ligne RootViewController dans la fenêtre d'affichage et sélectionnez tableView dans la fenêtre grise.

Questions connexes