我刚刚在 SBSettingsViewController 中创建了一个 NSString 变量,我想在我的 SBViewController 中获取它。
我知道..对此有很多回应,但我真的不知道我做错了什么。我只是使用它获得一个(空)值。
谢谢!
SBViewController.h:
#import <UIKit/UIKit.h>
@interface SBViewController : UIViewController {
NSString *gameMode;
}
@property (retain, nonatomic) NSString *gameMode;
- (IBAction)geraManobra;
SBViewController.m
#import "AppDelegate.h"
#import "SBViewController.h"
#import "SBSettingsViewController.h"
@interface SBViewController ()
@end
@implementation SBViewController
@synthesize gameMode;
- (IBAction)geraManobra {
NSLog(@" %@",gameMode);
}
SBSettingsViewController.h
#import <UIKit/UIKit.h>
#import <FacebookSDK/FacebookSDK.h>
@interface SBSettingsViewController : UITableViewController
- (IBAction)selectModeFlat;
SBSettingsViewController.m
#import "AppDelegate.h"
#import "SBSettingsViewController.h"
#import "SBViewController.h"
@interface SBSettingsViewController ()
@end
@implementation SBSettingsViewController
- (IBAction)selectModeFlat {
SBViewController *sbView = [[SBViewController alloc] init];
sbView.gameMode = @"Flat Ground";
NSLog(@" %@",sbView.gameMode);
}