0

我有一个迷你锻炼应用程序,根是一个特定的 TVC,UITableViewController每个单元格segues都有自己的特定设置,由 UISliders 和 UISegmented Controls 表示(如图所示)。

当然,当我导航回根控制器并再次返回特定单元格锻炼时,UIElements 会忘记之前输入的值。

然而,设置实体和属性似乎不是记住 UISettings 的最有效方式?我应该使用encoder decoder, 写入文件吗?

必须有一种有效的方法来做到这一点。谢谢。

界面设置过多

4

1 回答 1

0

首先创建一个对象,可以随意命名,例如UIValues
让此对象具有您要保存的属性:

@property (assign) CGFloat pushupsToday;

....

创建此对象并对其进行强引用。例如在你的appDelegate或你的RootViewController.

当您尝试推送新的 viewController 示例时,让您的 viewControllers 共享此对象newViewController.uiValues = self.uiValues.

如果要将此值保存到光盘,则必须对值进行编码和解码。

于 2014-02-20T09:59:50.720 回答