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

将变量值从文本字段传递到iOS中的变量,ios,objective-c,Ios,Objective C,我有一个类的实现类似于: -(id)initWithLogin:(NSString *)_login password:(NSString *)_password{ if(( self = [super init])){ login = _login; password = _password; } return self; } 我的问题是-如何使用TextField中的值初始化新对象(我知道如何分配和初始化对象,但不知道如何将值从TextField传递给此方法) 我

我有一个类的实现类似于:

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

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

    login = _login;
    password = _password;

}

return self;

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

我是objective-c的初学者,因此我们将非常欣赏每一步的解决方案(或相关文章/视频教程的链接)。

请参考此-

获取密码-

NSString *password = txtPassword.text;
用于获取登录Id-

NSString *loginID = txtLoginId.text;
现在,调用上面的方法并传递这些变量


希望这能对您有所帮助。提前谢谢。

只需将
UITextField.text
值传递给
-(id)initWithLogin:(NSString*)\u登录密码:(NSString*)\u密码
方法,例如

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

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

以这种方式从textField获取值:NSString*string=yourTextField.textok,谢谢你,你能告诉我如何/在哪里为textField定义id/name(在你的例子中是yourTextField-我可以在哪里定义这个值)?你现在面临的问题是什么?访问initWithLogin方法是否将登录名和密码字符串从该方法的一侧取出?如果您的问题得到解决,请接受任何答案,否则请编辑您的问题。好的,谢谢-这应该对我很有帮助。另一个问题:我如何定义txtPassword将引用到我的文本字段值?欢迎。您可以向我咨询任何查询。:)从storyboard to.h文件创建iBOutlet,并将名称命名为txtPassword,要创建iBOutlet,只需控制从storyboard viewcontroller到.h文件的拖动并命名即可