У меня проблема с тем, что я хочу вызвать функцию, определенную в одном контроллере представления, из другого контроллера.
Я попробую то, что кажется, сотню разных установок, и ничего не работает.
Я опубликовал основной код и надеялся, что кто-нибудь скажет мне, как они это сделают.
По сути, все, что я хочу сделать, это вызвать функцию MYBPress, определенную в SwitchViewController из
GameViewController при нажатии кнопки dealB. Любая помощь будет принята с благодарностью.
PS: я давно программировал, но я действительно новичок в 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