0

我正在寻找一种解决方案,以防止在情节提要视图中释放对象。这是交易,我有一个故事板视图,其中包含从 JSON 中获取的数据。此视图与另一个视图有关系(第一个视图:项目列表 -- 第二个视图:项目详细信息)。现在,当我在第一个视图中点击一个项目时,它会转到另一个视图并显示详细信息(使用 segue)。但是当我回到第一个视图时,它需要再次从 JSON 中获取数据。(让用户生气)

我知道使用 Tab 模板,但由于应用程序用户的要求,我不能。

如果有人可以帮助我,我将不胜感激。

感激。

4

2 回答 2

2

您错误地实现了Model-View-Controller 模式。视图不应该获取或保存数据。他们只是显示它。视图控制器也不保存数据。视图和视图控制器可以在它们不在屏幕上的任何时候被丢弃。这是设计使然。

创建一个模型类,负责与服务器通信并保存结果数据。控制器应该将模型交给视图,视图应该只显示它​​在模型中找到的内容。

于 2012-06-20T15:50:10.363 回答
1

我认为您需要从第一个视图到第二个视图进行模态 Segue。然后当你完成第二个视图时执行 [self dismissModalViewControllerAnimated:YES]; 在第二视图中关闭第二视图并返回到第一视图。这应该会再次显示带有数据的第一个视图。

于 2012-06-20T15:19:51.277 回答