2012-03-09 51 views
0

我有一个视图控制器中,我有名字和出生日期为字符串,当用户点击提交按钮,字符串值应该去为显示prevoius控制器...加载对象的另一种观点认为

对于这个我已经做了h和.M类,它的目的是收集在该类的对象,但如何从对象传递价值给其他控制器的价值...

这里是下面的代码....

按下提交按钮后,

objFrndDetails.frndName=self.txtFriendName.text; 
objFrndDetails.frndDob=self.txtDOB.text; 

这里objFrndDetails是我的新的.h AMD的.m类的对象....

now.pLease帮我...通过i的值

回答

0

使用委托模式。 将AddViewController的委托设置到您的DisplayViewController。 然后调用委托方法传递值。

0

代替这种使在其中设置的值,并且当你要加载此的ViewController呼叫viewcontroller.delegate =自我视图控制器的协议和delgate; 和当你按下按钮调用委托方法 如果你想更详细,然后我会在这里发布。

0

在anotherView

-(id)initUserInfo:(NSString *)friendName string:(NSString *)friendDOB; 

的.h文件中在anotherView

-(id)initUserInfo:(NSString *)friendName string:(NSString *) friendDOB{ 

if (self = [super initWithNibName:@"nextView" bundle:nil]) { 
    frndName =friendName; 
    frndDob=friendDOB; 
} 
return self; 
} 

的.m文件中的firstView

-(IBAction)btnNext_TouchUpInside:(id)sender{ 
nextView *second =[[nextView alloc]initUserInfo:txtFriendName.text string:txtDOB.text]; 
[self presentModalViewController:second animated:NO]; 
} 
的.m文件
相关问题