bonjour, je suis nouveau sur le forum et nouveau en programmation ( cocoa )
j'ai un problème en faite je veux afficher dans un tableau ce que l'utilisateur rentre dans un text box
mais il ne veux pas l'afficher en graphique alors que quand j'affiche mon tableau en console il est bien rempli je suppose que c'est un problème avec NSTableView mais je ne trouve pas lequel merci
mon bouton submit pointe sur createANewItem
et le data source pointe bien sur l'objet
merci d'avance si quelqu'un pouvait m'aider
j'ai oublié le .h
#import <Cocoa/Cocoa.h>
@interface AppControler : NSObject {
IBOutlet NSTextField *textfield;
IBOutlet NSTableView *tableview;
NSMutableArray *pense;
}
- (IBAction)createNewitemid)sender;
@end
j'ai un problème en faite je veux afficher dans un tableau ce que l'utilisateur rentre dans un text box
mais il ne veux pas l'afficher en graphique alors que quand j'affiche mon tableau en console il est bien rempli je suppose que c'est un problème avec NSTableView mais je ne trouve pas lequel merci
mon bouton submit pointe sur createANewItem
et le data source pointe bien sur l'objet
Bloc de code:
@implementation AppControler
- (id)init{
[super init];
pense=[[NSMutableArray alloc] init];
return self;
}
- (IBAction)createNewitem:(id)sender{
NSString *string=[textfield stringValue];
[pense addObject:string];
NSLog(@"%@ %d",[pense description],[pense count]);
}
- (int)numberOfRowsInTableView:(NSTableView *)tv{
NSLog(@"ici22");
return [pense count];
}
- (id)tableView:(NSTableView *)tableView
objectValueForTableColumn:(NSTableColumn *)tableColumn
row:(NSInteger)row
{
NSLog(@"ici");
NSString *v =[pense objectAtIndex:row];
return v;
}
j'ai oublié le .h
#import <Cocoa/Cocoa.h>
@interface AppControler : NSObject {
IBOutlet NSTextField *textfield;
IBOutlet NSTableView *tableview;
NSMutableArray *pense;
}
- (IBAction)createNewitemid)sender;
@end