我试图将数据从ViewController2中的文本字段传递到ViewController中的标签。它似乎没有工作,我没有得到任何的错误。我在赛后错过了什么?通过segue传递数据
ViewController2.h
@interface ViewController2 : UIViewController {
IBOutlet UITextField *HomeTeam;
}
ViewController2.m
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
[segue.identifier isEqualToString:@"HomeTeam"];
NSString *homeTeamText = HomeTeam.text;
ViewController *vc = [segue destinationViewController];
vc.HomeTeamString = homeTeamText;
}
ViewController.h
@property (weak, nonatomic) IBOutlet UILabel *HomeTeamLabel;
@property (weak, nonatomic) NSString *HomeTeamString;
ViewController.m
@synthesize HomeTeamString, HomeTeamLabel;
使用'NSLog'在你的方法中打印'homeTeamText'和'vc'的值。 –
标签是否正确连接到IB/Storyboard中的参考“HomeTeamLabel”? –
你对segue id是否真的是“HomeTeam”'有多大信心? –