ios - 在 ViewController 上保存数据(当移开或移至 ViewController 时)

标签 ios swift

我正在制作一个应用程序,其中第一个 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/

相关文章:

iphone - 如何在 iPhone 中实现 Facebook 集成的社交框架?

objective-c - 如何将文本字段数据添加到单元格

swift - 我如何将承认插页式广告集成到 swift 3 中。它是一个虚拟按钮

ios - 设置AVCaptureDevice格式范围

swift - 在文件顶部添加一个字符串

ios - 不支持armv7的iOS 5设备

ios - 尝试以预期帧速率将 CVPixelBuffers 附加到 AVAssetWriterInputPixelBufferAdaptor

iphone - 哪些对象添加到self.view后可以立即释放

arrays - 来自带有 URL 的数组的 UIImage

swift - 如何在没有 @IBOutlets 的情况下访问 Storyboard项目?