我是iOS新手..所以我有疑问。 我在UITabBar中有2个视图。一个是注册,第二个是详细信息。
我想将文本字段数据从注册视图传递到详细信息视图。注册视图 包含文本字段。
我该怎么办?
Thankss
答案 0 :(得分:5)
选项:
答案 1 :(得分:2)
我经常使用App Delegate来处理那些需要传递的东西。
在app delegate中创建一个实例变量,以存储您要共享的值,例如:
NSString *name;
在“注册”视图中,将值存储到应用代理中的实例变量中:
AppDelegate *ad = (AppDelegate *)[[UIApplication sharedApplication] delegate];
ad.name = self.nameField.text;
然后在“详细信息”视图中,您可以通过以下内容访问它:
AppDelegate *ad = (AppDelegate *)[[UIApplication sharedApplication] delegate];
self.nameLabel.text = ad.name;
或者,您可以在应用委托中保留指向“注册”视图的指针,然后从“详细信息”视图中引用该指针并直接访问文本字段。