i have 2 view controller
main has button
detail has label: lbldetail
i'm trying pass data segue : "sgpushdetail". when click on button on main, label on detail changed.
- (void)prepareforsegue:(uistoryboardsegue *)segue sender:(id)sender { if ([segue.identifier isequaltostring:@"sgpushdetail"]) { detailviewcontroller *detail = segue.destinationviewcontroller; detail.lbldetail.text = @"you've clicked"; } } but when build, label doesn't change. please me case!
the detailviewcontroller not loaded when setting value label in prepareforsegue method. following:
- create property (i.e.
nsstring) indetailviewcontroller - set value property in prepareforsegue method
- in
viewdidloadmethod ofdetailviewcontroller, assign property value label.
Comments
Post a Comment