如何从容器视图的视图控制器中的保存按钮在容器视图控制器中保存详细信息(使用NSUserDefaults)?

时间:2016-09-19 08:21:10

标签: xcode swift2 nsuserdefaults uicontainerview

基本上我有一个带有保存按钮的视图控制器,它保存容器视图。在这个容器里面是一个包含文本字段的静态单元格的视图表视图控制器。我希望能够使用NSUserDefaults在顶层视图控制器中使用保存按钮将信息保存在这些字段中。

我理解如何在单个视图控制器中使用它,但在将其合并到容器视图中时遇到困难。这是指向需要保存的相关信息吗?

Swift2,Xcode。 提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

任何人都有同样的问题,我设法通过在viewDidLoad()之前插入以下内容来实现这一目标:

var containerViewController:" containerViews VC?"     override func prepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){         if segue.identifier =="来自两个VC的嵌入segue" {             让connectContainerViewController = segue.destinationViewController为! " containerViews VC"             containerViewController = connectContainerViewController

我用它来为containerViews VC中的信息提供一个指针(containerViewController),以便在持有containerView的VC中按下保存按钮后使用NSUserDefaults保存详细信息。

希望这有助于任何想要做同样事情的人。