我有5个视图有不同的json数据,在我所有的5个视图中我把textview和一个完成按钮,如果按下完成按钮比在TextView上的那个视图数据,这是用它自己的视图但是我想要以前的视图数据显示在当前视图中,而在下一个视图中我想要两个视图数据等等(简称用户在视图1上添加一些数据,查看2视图3 ..)
我真正使用的是每个视图上的textview或textview吗?怎么可能?我存储每个视图数据,以便我可以在textview的任何视图中轻松访问?
请给我指导,以实现这一点,谢谢
答案 0 :(得分:1)
我认为你必须使用AppDelegate。如果你需要从view1到view2的东西,然后在view3中组合view1和view2,依此类推,你可以使用全局数据。意味着你想要在所有视图中的所有内容,在appdelegate中定义它们。
之后,您需要该数据的视图,使用appdelegate对象访问它。这是使用AppDeleg使用全局数据的最佳方式......:)
EDITED: 在AppDeleg.h .. ..
NSString *name;
NSString *addr;
@property和@synthesize这两个对象......
现在,在view1.m
中使用它AppDelegate *appDeleg = (AppDelegate *)[[UIApplication sharedApplication] delegate];
self.textField1.text = appDeleg.name;
self.textField2.text = appDeleg.addr;
这是一个简单的概念....按照你的意愿去做......:)