2010-04-25 6 views
1

Quand il s'agit de compiler mon application, j'obtiens l'erreur mentionnée dans le titre. Comment pourrais-je remédier à cette erreur? Fondamentalement, je veux passer d'une table à l'autre. Hiérarchie, navigation.iPhone: erreur: demande de membre 'table' dans quelque chose pas une structure ou un syndicat

NextViewController.m

#import "RootViewController.h" 
#import "NextViewController.h" 


@implementation NextViewController 

- (void)didReceiveMemoryWarning { 
    [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview 
    // Release anything that's not essential, such as cached data 
} 


- (void)dealloc { 
    [super dealloc]; 
} 

- (IBAction) changeTable:(NSString *)str{ 
    tblCSS.table = str; 
} 

La dernière ligne contient l'erreur.

Si vous avez besoin de plus de code, il suffit de demander. Je vais modifier ce post avec ça.

Cheers, Jack

NextViewController.h

#import <UIKit/UIKit.h> 


@interface NextViewController : UIViewController { 
    IBOutlet UITableView *tblCSS; 
} 

- (IBAction) changeTable:(NSString *)str; 
@end 
+0

Vous devez publier le code de l'en-tête (fichier .h) qui définit 'tblCSS'. C'est là que votre problème réside. – TechZen

+0

Message mis à jour avec .h –

+0

UITableView n'a pas de propriété 'table'. Qu'est-ce que tu veux faire? – kennytm

Répondre

1

On peut supposer que votre variable tblCSS est un objet, et il ne dispose pas d'une propriété appelée table. Vous devez le créer en tant que propriété ou créer des variables accesseur pour cela.

Edit:

Il est pas clair ce que votre code essaie de faire. tblCSS est un UITableView, qui n'a pas de propriété appelée table; et si c'est le cas, il est peu probable que ce soit un NSString (mais qui sait?).

En outre, IBAction prend généralement sender en tant qu'argument, qui sera généralement un UIControl, et non un NSString.

+0

Pourriez-vous développer cela? Je suis assez nouveau à Objective-C et je ne suis pas entièrement familier avec sa terminologie. –

+0

Il serait plus simple si vous avez posté votre définition de tblCSS et table. –

+0

Message mis à jour avec .h –

Questions connexes