在iOS中将两个文本字段添加/连接到一个标签中

我有两个文本字段,说名称和初始在一个视图控制器,我想在另一个视图控制器中显示为一个标签。 我怎样才能做到这一点?

假设这是你的first Viewcontroller

这是您导航secondVIewcontroller UIButton操作

 - (IBAction)btnSignUp_touchUpInside:(id)sender { SignUpViewController *vc=[[SignUpViewController alloc]init]; //addyour secondviewcontroller vc.strFromUnlinkPage=[NSString stringWithFormat:@"%@. %@",yourinitialtextfield.text,yournametextfirld.text]; // here we concatennating 2 strings [self.navigationController pushViewController:vc animated:YES]; } 

这是你的secondVIewcontroller.h创build一个NSString就像

  @interface SignUpViewController : BaseViewController<UITextFieldDelegate, UIAlertViewDelegate>{ } @property (retain, nonatomic) NSString *strFromUnlinkPage; @property (retain, nonatomic) IBOutlet UILabel *lblGuide; //assumethat this is your secondviewcontroller `UIlabel` Name 

在你的.m ViewDidLoad

 - (void)viewDidLoad { [super viewDidLoad]; self.lblGuide.text=[NSString stringWithFormat:@"%@", strFromUnlinkPage]; } 

从一个页面发送数据到另一个看看所以在这里回答和添加/连接两个string你有两种方法 –

  1. 使用具有appendString方法的NSMutableString。
  2. 在NSArray中保存nsstring并使用componentsJoinedByString方法