在我的项目中,我的第一个视图是日志视图,我想将用户名获取到其他类中。我真的不知道如何在其他课程中获得它,我在stackoverflow中搜索并没有找到(我尝试了几件事但没有成功)我告诉你我是如何尝试这样做的:
登录.h
@interface loginViewController:UIViewController <UITextfieldDelegate>{
IBOutlet UITextField *usernameField;
IBOutlet UITextField *passwordField;
IBOutlet UIButton *loginButton;
NSString *user;
}
@property (nonatomic, retain) UITextField *usernameField;
@property (nonatomic, retain) UITextField *passwordField;
@property (nonatomic, retain) UIButton *loginButton;
@property (nonatomic, retain) NSString *user;
- (IBAction)login: (id) sender;
- (NSString *)user;
@end
登录.m
@implementation LoginViewController
@synthesize usernameField;
@synthesize passwordField;
@synthesize loginButton;
- (IBAction) login: (id) sender{
user=[[NSString alloc ]initWithFormat:@"%@",usernameField.text];
//...I put here my login code...
}
- (NSString *)user{
return user;
}
家.m
@implementation homeViewController
- (void)viewDidLoad
{
[super viewDidLoad];
user2 = LoginViewController.user ; //I tried this after the advice given below, still not working
user2 = LoginViewController.usernameField.text; //same
NSLog(@"user: %@",user2);
}
我在我的所有项目中都需要这个值,以显示有关已连接客户端的信息。
我只需要一个提示或我可以使用的示例代码。
编辑:我按照给出的建议更改了我的代码,如果我错过了什么,请告诉我