我必须将 UITextField 值从一个视图传递到其他视图(第二个、第三个...视图)。实际上,在我的第三个 ViewController 中,我有一个滚动视图,我必须在其上显示值。但是 UITextField 值没有被传递。它正在返回 null。不知道可能出了什么问题?这是我正在使用的代码:
In ViewController1.m:
-(IBAction)butonclick:(id)sender{
ViewController2 *view2=[ViewController2 alloc];
view2.id=name.text;
ViewController3 *view3=[ViewController3 alloc];
view3.id=name.text;
[view2 release];
[view3 release];
}
IN ViewConroller2.h :
@interface ViewController2 : UIViewController {
NSString *id;
UIlabel *displayId;
}
In ViewController2.m :
- (void)viewDidLoad
{
self.displayId.text=self.id;
}
In ViewController3.h:
@interface ViewController2 : UIViewController {
NSString *id;
UIlabel *dispId;
}
In ViewController3.m :
- (void)viewDidLoad
{
self.dispId.text=self.id;
}
但是这里的 id 值没有传递给 ViewController3。它返回 null ..我哪里出错了?