将变量值从Text字段传递到iOS中的变量

时间:2013-11-20 12:21:29

标签: ios objective-c

我有类似于此类的实现:

-(id)initWithLogin:(NSString *)_login password:(NSString *)_password{

if(( self = [super init])){

    login = _login;
    password = _password;

}

return self;

}

我的问题是 - 如何使用TextField的值初始化新对象(我知道如何分配和初始化对象,但不知道如何将值从TextField传递给此方法)?

我是objective-c的初学者,所以每个分步解决方案都会受到赞赏(或相关文章/视频教程的链接)。

2 个答案:

答案 0 :(得分:2)

参考 -

获取密码 -

NSString *password = txtPassword.text;

获取登录ID -

NSString *loginID = txtLoginId.text;

现在,调用上面的方法并传递这些变量。

希望这会对你有所帮助。提前谢谢你。

答案 1 :(得分:0)

只需将UITextField.text值传递给-(id)initWithLogin:(NSString *)_login password:(NSString *)_password方法,例如..

假设您有两个文本字段用于登录,另一个用于密码,然后创建对象并传递值

YourClassName *class = [[YourClassName alloc] initWithLogin:loginTextField.text password:passowrdTextField.text];