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

时间:2009-11-07 13:10:49

标签: iphone

我正在使用这种方式将字符串值从一个视图控制器传递到另一个视图控制器,但它仍无法正常工作。请帮忙!从主菜单登录方法我将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];
}

1 个答案:

答案 0 :(得分:0)

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

编辑:

查看链接的完整代码,看起来username_TextField属性是类LoginController的属性,但在此代码中,您将实例lcv2作为类{{1 }}。您提供的代码中没有任何内容表明SecondMenu类具有SecondMenu属性。如果您将username_TextField初始化为lcv2的实例,则上面的代码将起作用,假设您在界面构建器中对出口进行了有线纠正。