从不同的视图控制器访问textField.text变量

时间:2018-12-05 00:42:51

标签: ios iphone swift xcode

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

也许重新考虑如何做。像这样的一系列VC需要将难题的每个部分传递到下一个。如果您希望四个VC一起工作,则最好使用UIPageViewController样式的布置,并在整个视图控制器中从每个子VC中提取数据。