Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

medasmx

macrumors member
Original poster
Nov 9, 2008
89
0
Below is code for a basic ten button nsmatrix(of numbers), which should output the number to a text-field. The difficulty I am having is setting the ibaction (mytextoutput) to the matrix -- I can't do it in the IB. It only allows myMatrix to be set to the matrix, Do I need to do this programatically. I have tried to read about tags but not getting anywhere. The program runs without errors but when pushing buttons nothing happens. Thanks. Adam.

#import <Cocoa/Cocoa.h>


@interface AppController : NSObject {
IBOutlet NSTextField*myTextField;
IBOutlet NSMatrix*myMatrix;
}
-(IBAction)myTextOutput:(id)sender;

@end

#import "AppController.h"


@implementation AppController

-(IBAction)myTextOutput:(id)sender
{
[myTextField setStringValue:[[NSMatrix selectedCell]title]];
}

@end
 

kainjow

Moderator emeritus
Jun 15, 2000
7,958
7
What do you mean you can't do it? When you control-drag from the matrix to your controller, do you see your myTextOutput: method show up in the list?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.