您必须在两个视图控制器上创建相同的标签并仅传递字符串数据。您可以使用属性将参数从一个类传递到另一个类(因为它们是公共的)。
在第一个视图控制器 .m 中:
- (void)openSecondViewController {
SecondViewController *controller = [SecondViewController alloc] init];
controller.data = [NSArray arrayWithObjects:@"First String", @"Second String", nil];
[self.navigationController pushViewController:controller];
}
在第二个视图控制器 .h 中:
@interface SecondViewController : UIViewController
@property (weak, nonatomic) id data;
@property (weak, nonatomic) IBOutlet UILabel *label1;
@property (weak, nonatomic) IBOutlet UILabel *label2;
@end
在第二个视图控制器 .m 中:
- (void)setData:(id)data {
self.label1.text = [data objectAtIndex:0];
self.label2.text = [data objectAtIndex:1];
}