ios - 从不同的 View Controller 访问 textField.text 变量

标签 ios iphone swift xcode

我正在创建一个包含多个view controllers 的登录页面,在所有view controllers 的末尾会有一个create account 按钮。我希望能够从每个 View Controller 访问所有 textField.text 变量。我尝试使用核心数据和结构。然而,xCode 不会编译它并且会吐出错误。这是我需要从中提取数据的所有 View Controller 的屏幕截图:http://prntscr.com/lqt9b4

最佳答案

“我希望能够访问所有的 textField.text”

不要那样做。您应该将 View Controller 的 View 视为私有(private)的。您应该创建一个模型对象(一个类)并让每个 View Controller 更改模型对象的相关字段。

或者,您可以使用结构并在每次更改时传递一个新副本(因为结构是值类型。)

关于ios - 从不同的 View Controller 访问 textField.text 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53623545/

相关文章:

ios - 如何将数字侧设置为名称电话垫键盘类型的默认值(键盘打开时)

swift - 什么是提供的存储桶?

ios - UIAlertController 不应显示

php - 将多个参数 POST 到 PHP 到 MYSQL 数据库

iphone - EXC_BAD_ACCESS 在保留的 UIImage 上调用 drawRect

swift - Xcode 自动完成在 Swift playgrounds 的 Sources 文件夹中不起作用

ios - Apple Mach-O 链接器 (id) 错误

ios - 在 UIView 上绘制自定义圆角矩形 UIBezierPath

iphone - 我如何为其他类的 TableView 和 UIView 设置背景图片

ios - 存储为变量的 Swift 闭包会产生内存泄漏