2009-01-07 20 views
1

我有一个正确接线的按钮,当它被点击时,“登录”IBAction被击中。如何通过Button onclick事件使用“takeStringValueFrom”?

- (IBAction) login: (id)sender 
{ 
    NSLog(@"OK"); 
} 

现在,我有线按钮使用“takeStringValueFrom”的用户名/密码文本字段,但我不知道如何再拿到那些价值?

希望是有道理的。

编辑:基本上,当我点击“登录”按钮上述事件触发。我想从同一窗口的两个文本框中获取值,完成此操作的最佳方法是什么?我想我可以为每个文本框使用IBOutlet ......这是正确的方法吗?

重读the doc,可能“takeStringValueFrom”不是我认为的那样。

+0

你能否详细说明你的sitution一点?我不确定你遇到了什么问题。 – 2009-01-07 03:41:32

+0

编辑。希望能帮助 – 2009-01-07 03:48:56

回答

6

您想要将您的用户名和密码textfields声明为IBOutlet s,然后将它们连接到Interface Builder中。然后,在你login处理程序,您使用stringValue消息以提取其值:

- (IBAction) login: (id)sender 
{ 
    NSString *username = [usernameTextField stringValue]; 
    NSString *password = [passwordTextField stringValue]; 

    // check username & password 
}