我有一个应用程序在创建视图时填充列表视图。我希望能够使用后退按钮进行导航并返回到前一个屏幕,并让列出的数据仍然存在。这可能吗?可以使用导航栏返回到上一个视图,而不会丢失视图的数据?
基本创建后退按钮似乎正在发生的事情是,当我按下它时,视图像全新的一样启动,期待数据输入来填充列表。是否可以保存前一个屏幕的状态?而不是被抹去,并且在使用后退按钮时必须重新填充?我宁愿不必ping每一次用户按下后退按钮的服务器。特别是如果数据已经被抓取一次。
换句话说,我希望它像网络浏览器一样工作,屏幕的状态被保存,然后按回来加载那里的内容,而不是再次对网站的所有数据执行ping操作。
谢谢。
如果NSUserDefaults可以处理数组,它可能会工作。 (它看起来可以)我将不得不玩弄一些并找出答案。核心数据比我需要的要复杂一点。 –
我已经将NSArray的NSArray存储到NSUserDefaults中,没有任何问题。 –
我在某处读过数组的内容。如果我有一个类的数组,它会抛出它,因为它不是NSUserDefaults所喜欢的值的数组吗?即。字符串,数据,int等 –