我有一个viewcontroller,其中我有name和dob作为字符串,当用户点击提交按钮时,字符串值应该转到prevoius控制器显示...
为此,我创建了一个.h和.m类,它的对象是收集该类对象中的值,但是如何将该值传递给该对象的其他控制器......
以下是以下代码.....
按下提交按钮后,
objFrndDetails.frndName=self.txtFriendName.text;
objFrndDetails.frndDob=self.txtDOB.text;
这里objFrndDetails是我新的.h amd .m类的对象....
now.pLease帮我...传递值i
答案 0 :(得分:0)
使用委托模式。 将AddViewController的委托设置为DisplayViewController。 然后调用委托方法传递值。
答案 1 :(得分:0)
而不是这样做一个viewcontroller的协议和delgate,你在其中设置值,当你要加载这个viewcontroller时,调用viewcontroller.delegate = self; 当你按下按钮时调用委托方法 如果你想了解更多细节,我会在这里发帖。
答案 2 :(得分:0)
在另一个视图的.h文件中
-(id)initUserInfo:(NSString *)friendName string:(NSString *)friendDOB;
在另一个视图的.m文件中
-(id)initUserInfo:(NSString *)friendName string:(NSString *) friendDOB{
if (self = [super initWithNibName:@"nextView" bundle:nil]) {
frndName =friendName;
frndDob=friendDOB;
}
return self;
}
在firstView的.m文件中
-(IBAction)btnNext_TouchUpInside:(id)sender{
nextView *second =[[nextView alloc]initUserInfo:txtFriendName.text string:txtDOB.text];
[self presentModalViewController:second animated:NO];
}