我正在制作一个应用程序,其中第一个 ViewController 有 5 个文本字段,我可以在其中插入数据,然后移动到下一个 Controller 。但是当我选择第一个 ViewController 后回来时,文本字段不包含任何数据。这是通过当前 View Controller 完成的。我不知道如何处理......
最佳答案
当返回时,您实例化一个全新的 View Controller ,而不是真正返回到旧的 View Controller 。这就是文本字段为空的原因。所以而不是
var back = self.storyboard?.instantiateViewControllerWithIdentifier("backController") as! UIViewController self.presentViewController(back, animated: true, completion: nil)
尝试
presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
关于ios - 在 ViewController 上保存数据(当移开或移至 ViewController 时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33461271/