2016-09-19 64 views
0

基本上我有一個視圖控制器與保存按鈕,其中包含一個容器視圖。這個容器內部是一個靜態單元格的視圖表視圖控制器,它包含文本字段。我希望能夠使用頂層視圖控制器中的保存按鈕,使用NSUserDefaults將這些信息保存在這些字段中。如何在容器視圖控制器中從保存容器視圖的視圖控制器中的保存按鈕中保存細節(使用NSUserDefaults)?

我明白如何在單個視圖控制器中工作,但在將它合併到容器視圖時遇到困難。這是否指出需要保存的相關信息?

Swift2,Xcode。 在此先感謝您的幫助。

+0

到目前爲止您嘗試過什麼?你能夠訪問tableView中的值,並難以將它們保存在userDefaults中嗎? –

+0

嗨,謝謝你的迴應。是的,我無法從保存容器視圖的視圖控制器訪問這些值。 –

+0

在這種情況下,您需要顯示您的代碼,以及您的視圖層次結構。 –

回答

0

櫃面任何人有同樣的問題,我設法通過插入以下之前的viewDidLoad()來實現這一目標:

VAR containerViewController:「在containerViews VC」 override func prepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ if segue.identifier ==「embed segue from the VCs」{0} {0} {0} {0}讓connectContainerViewController = segue.destinationViewController as!的「containerViews VC」 containerViewController = connectContainerViewController

我用這個爲了節約使用NSUserDefaults的細節提供一個指針(containerViewController)在containerViews VC的信息一旦保存按鈕已被按壓在VC保持containerView。

希望這可以幫助任何想要做同樣的事情。

相關問題