Aufrufen einer Funktion aus einer anderen view-controller für iphone

Ich habe ein problem wo ich will, nennen eine Funktion definiert, die in einer view-controller von einem anderen controller.
I ' V versucht, was scheint llke hundert verschiedene setups und nichts scheint zu funktionieren.

Ich gebucht habe, die basic-code, und hatte gehofft, jemand könnte mir sagen, wie Sie es tun würde.
Im Grunde alles was ich will zu tun ist, rufen Sie die MYBPress definierte Funktion in der SwitchViewController aus der
GameViewController, wenn die dealB-Taste gedrückt wird. Jegliche Hilfe würde sehr geschätzt werden.
PS: ich habe kodiert für eine lange Zeit, aber bin realtivly neue zu Obj-C

//------- SwitchViewController.h  ---------------
#import <UIKit/UIKit.h>
@class GameViewController;
@class OptionsViewController;

@interface SwitchViewController : UIViewController {
 OptionsViewController *optionsViewController;
}  

@property ( retain, nonatomic ) OptionsViewController *optionsViewController;
@property ( retain, nonatomic ) GameViewController *gameViewController;
-(IBAction)MyBPress:(id)sender;
@end


// --------  GameViewController.h ------------

#import <UIKit/UIKit.h>

@interface GameViewController : UIViewController {
   IBOutlet UIButton    *dealB; 
}
@property(nonatomic,retain) IBOutlet UIButton    *dealB;
- (IBAction)dealB:(id)sender;
@end


// -------  GameViewController.m
#import "GameViewController.h"

@implementation GameViewController
@synthesize dealB;          //The Deal button

- (IBAction)dealB:(id)sender
{
   // Here is where I want to call the MyBPress function
}

@end
InformationsquelleAutor | 2010-03-05
Schreibe einen Kommentar