我有一个迷你锻炼应用程序,根是UITableViewController
,每个单元格segues
到特定的TVC,它有自己的特定设置,由UISliders和UISegmented Controls表示(如图所示) )。
当然,当我导航回根控制器并再次返回到特定的细胞训练时,UIElements会忘记先前输入的值。
然而,设置实体和属性似乎不是记住UISettings的最有效方式?我应该使用encoder decoder
,写入文件吗?
必须有一种有效的方法来做到这一点。感谢。
答案 0 :(得分:0)
首先创建一个对象,然后调用它,例如UIValues
。
让此对象具有您要保存的属性:
@property (assign) CGFloat pushupsToday;
....
创建此对象并对其进行强引用。例如,在您的appDelegate
或RootViewController
中。
让您的viewControllers在尝试推送新的viewController示例newViewController.uiValues = self.uiValues.
时共享此对象
如果要将此值保存到光盘,则必须对值进行编码和解码。