在旋转视图之间传输值-iOS

在旋转视图之间传输值-iOS,ios,rotation,landscape,portrait,Ios,Rotation,Landscape,Portrait,只是需要一些一般性的指导 我已将我的应用程序编程为在旋转时在两个视图之间切换。我是通过苹果的建议重新通知和调用一个方法来实现这一点的,以呈现我的故事板景观视图的模式视图等 我的主视图由两个计时器、6个左右的按钮、8个标签和一个包含Tableview的popover视图组成 我寻求的建议是如何在旋转的两个视图之间最好地传递值 我有一个单例类设置,用于在主视图和设置屏幕之间传输信息。我也会这样做吗?将我所有的数据和IVAR等放在一个单例类中,让这两个视图访问它 任何建议都将不胜感激 问候 Paulh

只是需要一些一般性的指导

我已将我的应用程序编程为在旋转时在两个视图之间切换。我是通过苹果的建议重新通知和调用一个方法来实现这一点的,以呈现我的故事板景观视图的模式视图等

我的主视图由两个计时器、6个左右的按钮、8个标签和一个包含Tableview的popover视图组成

我寻求的建议是如何在旋转的两个视图之间最好地传递值

我有一个单例类设置,用于在主视图和设置屏幕之间传输信息。我也会这样做吗?将我所有的数据和IVAR等放在一个单例类中,让这两个视图访问它

任何建议都将不胜感激

问候


Paulh

您可以在两个视图中实现一个公共方法,该方法接受一个
NSDictionary
作为输入,并在旋转时调用它(在显示模态视图之前)


将变量放入一个
n字典
,并将其传递给方法

,这样您就修改了Xcode本身?我的意思是,为什么这个问题被标记为Xcode?如果这与Xcode本身有关,请指出它-但是如果它是通用的iOS/OSX应用程序,请不要使用Xcode标签。哦,我明白了。没有把Xcode放在标题中,这样人们就会知道它与iOS有关。你不能用Xcode编程任何其他东西。你能改一下标题吗?如果它让人困惑,我会把它改成iOS?。更新-已更改标题。不正确。使用iOS标签——这并不令人困惑。另外,我在没有Xcode的Linux上制作iOS应用程序(事实上,我已经制作了40多个应用程序和调整,根本没有使用Xcode和OSX…),我站在正确的立场上,先生。我现在已经改变了标题,希望有人能帮助我。当做