だから私は Player と呼ばれる NSObject を持っています
Player.h
@interface Player : NSObject{
NSString *PlayerName;
}
@property (nonatomic, retain, strong) NSString *PlayerName;
Player.m
@synthesize PlayerName;
そして、私の MainViewController.h で
#import "Player.h"
@interface ViewController : UIViewController<UITextFieldDelegate>{
Player *MainPlayer;
}
@property (weak, nonatomic) IBOutlet UITextField *TextField;
ViewController.m
- (void)textFieldDidEndEditing:(UITextField *)textField {
Choice = TextField.text;
[MainPlayer setName:Choice];
NSLog(@"Choice: %@ Name: %@",Choice, MainPlayer.PlayerName);
}
これは、NSLog が Choice:(input given) Name: (null) を返すことを除いて機能するはずです。
コードを変更しようとしましたが、何も機能しません:P 助けてくれてありがとう:)