我之所以这样问,是因为我还没有找到任何其他主题的答案或解决方案,对不起,如果这个问题已经被问到并已经回答了。虽然问题很相似,THIS没有回答我的问题。
我试图尽可能好地解释它。
我有一个包含应用程序中使用的数据的单例,我们称之为DataStore。我尝试改变其中的一些值,让我们说DataStore.x,使用一个IBActions(通过按View1中的多个按钮之一)。此按钮还负责将视图更改为View2,模态链接。 View2中的viewDidLoad函数正在使用DataStore.x变量。 问题: DataStore.x不是由IBAction设置的,当它被viewDidLoad使用时(使用NSLog给我的信息表明值正在设置,但为时已晚)。
如果我在里面知道按下了哪个按钮,那么prepareForSegue函数将是完美的,所以在切换视图之前,我可以将正确的值放到DataStore.x。
感谢您的时间。
的Karol