Iphone 将字符串值从一个视图控制器传递到另一个视图控制器

Iphone 将字符串值从一个视图控制器传递到另一个视图控制器,iphone,Iphone,我使用这种方法将字符串值从一个视图控制器传递到另一个视图控制器,但它仍然不起作用。请帮忙!从主菜单登录方法,我将web服务的结果值传递给SecondMenu: - (IBAction)MainMenuLogin_Method:(id)sender { SecondMenu *lc2=[[SecondMenu alloc] initWithNibName:@"SecondMenu" bundle:nil]; lc2.username_TextField.text=@"hello"

我使用这种方法将字符串值从一个视图控制器传递到另一个视图控制器,但它仍然不起作用。请帮忙!从主菜单登录方法,我将web服务的结果值传递给SecondMenu:

- (IBAction)MainMenuLogin_Method:(id)sender
{
    SecondMenu *lc2=[[SecondMenu alloc] initWithNibName:@"SecondMenu" bundle:nil];

    lc2.username_TextField.text=@"hello";// in actual it is a soap result

    //[self presentModalViewController:lc2 animated:YES];
    [[[[UIApplication sharedApplication] delegate] window] addSubview:lc2.view];
}

最可能的解释是,
username\u TextField
属性未链接到实际的UITextView。(1) 检查
SecondMenu
标题中
username\u TextField
的属性定义是否定义为IBOutlet,以及(2)它是否在Interface Builder中实际链接

编辑:


查看链接中的完整代码,它看起来像
username\u TextField
属性是类
LoginController
的属性,但在这段代码中,您将实例
lcv2
作为类
SecondMenu
。您提供的代码中没有任何内容表明
SecondMenu
类具有
username\u TextField
属性。如果您将
lcv2
初始化为
LoginController
的一个实例,则假设您在interface builder中安装了插座,则上述代码将正常工作。

定义“不工作”。如果看不到,您希望看到什么行为?textfield为空,它不显示字符串hello。我已粘贴了整个代码,请检查此链接。您还没有粘贴整个代码,因为这两篇文章中都没有
SecondMenu
的类定义。如果SecondMenu缺少
username\u TextField
属性或未连接到nib中,则不会填充文本字段。