Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SWRevealViewController-切换到另一个视图时如何保留前视图_Ios_Objective C_Swrevealviewcontroller - Fatal编程技术网

Ios SWRevealViewController-切换到另一个视图时如何保留前视图

Ios SWRevealViewController-切换到另一个视图时如何保留前视图,ios,objective-c,swrevealviewcontroller,Ios,Objective C,Swrevealviewcontroller,如果我有一个后视图和两个前视图,比如说1和2,如果我转到前视图1,然后切换到前视图2,视图1是否从内存中消失 如果我下载了一些存储在前视图1中定义的NSArray中的数据,然后转到2,但当我切换回它时,我仍然希望数据在1中,该怎么办? 切换回1时是否需要再次下载? 这样做的最佳实践是什么 我想我的问题很清楚,所以我没有粘贴我的代码 希望你能帮我 谢谢 实际上,我利用了NSCache来实现这一点,因此即使视图1从堆栈中弹出,当我回来创建另一个视图时,我也可以从缓存中加载旧数据并执行进一步的更新操作

如果我有一个后视图和两个前视图,比如说1和2,如果我转到前视图1,然后切换到前视图2,视图1是否从内存中消失

如果我下载了一些存储在前视图1中定义的NSArray中的数据,然后转到2,但当我切换回它时,我仍然希望数据在1中,该怎么办? 切换回1时是否需要再次下载? 这样做的最佳实践是什么

我想我的问题很清楚,所以我没有粘贴我的代码

希望你能帮我


谢谢

实际上,我利用了NSCache来实现这一点,因此即使视图1从堆栈中弹出,当我回来创建另一个视图时,我也可以从缓存中加载旧数据并执行进一步的更新操作