我正在开展IOS项目。
我想要做的是当我点击ViewController的标签时, segue将我带到tableview,以便我可以选择其中一个单元格。 当我单击其中一个单元格时,它会返回到ViewController " [self.navigationController popViewControllerAnimated:YES]" 标签显示点击单元格的txt。
我正在尝试使用NSUserDefault,但在点击后返回ViewController时,它不会使数据变为不亮。
我该如何解决这个问题?任何的想法?
我真的很感谢你的帮助!
答案 0 :(得分:0)
有一百万种方法可以做到这一点。一个是这样的:
在tableview控制器上声明一个属性,以保存对视图控制器的引用,例如。
@property(nonatomic,assign) MyViewController *original_controller;
从视图控制器准备segue时设置参考。
MyTableViewController *tvc=(MyTableViewController *)[segue destinationViewController];
tvc.original_controller=self;
使用该引用在响应tableview单元格选择时设置标签。
original_controller.myLabel.text=<selected text>
希望这有帮助。