UITextField値を1つのビューから他のビュー(2nd、3rd ... views)に渡す必要があります。実際には、3番目のViewControllerにscrollViewがあり、それに値を表示する必要があります。しかし、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を返します。どこが間違っているのでしょうか。