【发布时间】:2017-03-10 12:08:33
【问题描述】:
所以我是应用程序开发的新手,我正在尝试建立一个非常简单的委托/协议模式。我一直在搜索和尝试不同的教程,但似乎找不到任何有用的东西并且陷入了如此混乱。请有人帮忙。我会分解我,以便清楚我需要什么 -
我有两个视图控制器,“DetailedVC”和“SelectionsVC”。
DetailedVC 有一个变量叫做 -
var sendingData = (choice: "", choiceValue:0.0)
和
UIbutton buttonSelectTapped
SelectionsVC 有一个变量叫做 -
var recievedData = (choice: "", choiceValue:0.0)
我想要做的就是当按钮 (buttonSelectTapped) 被点击到 SelectionsVC 并将其存储在变量 'recievedData '。我不希望 VC 从一个转换到另一个或任何要发回的东西,只是将数据发送到另一个 VC。 然后,当用户在任何阶段查看该控制器“SelectionsVC”时,加载该控制器时将在 viewDidLoad 中调用数据。
【问题讨论】:
-
我不明白... SelectionsVC 是否在某处实例化?
-
@V.Roberts 介绍 SelectionsVC 怎么样?
-
是的,可以通过应用底部的标签栏查看 SelectionsVC
-
我的意思是你如何调用 SelectionsVC 屏幕?
-
像 presentViewController 还是其他??
标签: swift xcode delegates protocols