如何将密码字段的值传递给另一个类

问题描述:

我有一个viewcontroller,其中有一个带有文本字段的警报视图。我在这里接受用户输入,我希望这个输入也可以在我的其他视图控制器中使用。 所以基本上我们需要做的就是将这个值传递给其他视图控制器。 请帮我这个。如何将密码字段的值传递给另一个类

谢谢,

添加setter到另一个视图控制器?

@implementation OtherViewController 

-(void)setPassword:(NSString *)password { 
    // Do something 
} 

安装程序和getter是一种通用的编程概念,适用于所有面向对象语言,不限于Objective-C。

制定者负责在其输入中获取一个值,并以某种方式在该对象内“设置”该值。 getter只是返回当前设置的值。你将会在不知道它的情况下使用它们。

假设你在一个NSString有密码*变量称为“密码”,那么你只需要:

NSString *password; 

// ... snip ... 

[otherViewController setPassword:password]; 

我不能为你提供任何比这更多,因为我不知道你是什么其他视图控制器需要处理该值。您的其他视图控制器将会收到-setPassword:及您传递的密码,因此它可以根据需要进行操作(例如,在远程服务器上执行登录操作)。

+0

好的。你能解释多一点..我从来没有使用过吸气剂和二流体。感谢您的qucik回复 – Ashutosh 2010-11-13 01:55:02

+0

更新的答案与更多信息。 – d11wtq 2010-11-13 02:06:08

+0

我试过了,看起来好像没有在[MembersViewController setPassword:pass]中传递值和程序中断。 MembersViewController是我想要这个传递变量的类 – Ashutosh 2010-11-13 02:33:35