【问题标题】:Transferring values between views on rotation - iOS在旋转视图之间传输值 - iOS
【发布时间】:2012-08-31 15:28:35
【问题描述】:

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

我已将我的应用程序编程为在两个旋转视图之间切换。我已经通过 Apple 的建议重新通知并调用一种方法来呈现我的故事板景观视图等的模态视图来完成此操作。

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

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

我确实有一个单例类设置,用于在主视图和设置屏幕之间传输信息。我会采取同样的方式吗?将我所有的数据和 iVar 等放入一个单例类并让两个视图访问它?

任何建议将不胜感激。

问候

保罗

【问题讨论】:

  • 所以你是在修改 Xcode 本身?
  • 我的意思是,为什么这个问题被标记为 Xcode?如果这与 Xcode 本身有关,请注明 - 但如果是一般的 iOS/OS X 应用程序,请不要使用 Xcode 标签。
  • 哦,我明白了。否 将 Xcode 放在标题中,这样人们就会知道它与 iOS 相关。你不能用 Xcode 编程任何其他东西。可以改标题吗?如果它让人们感到困惑,我会将其更改为 iOS 吗?更新 - 现在更改标题。
  • 不正确。使用 iOS 标签 - 这并不令人困惑。另外,我在没有 Xcode 的情况下在 Linux 上制作 iOS 应用程序(事实上,我已经制作了 40 多个应用程序和调整,而根本没有使用 Xcode 和 OS X...)
  • 我是正确的,先生。我现在已经更改了标题,所以希望有好心人能帮助我。问候。

标签: ios rotation landscape portrait


【解决方案1】:

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

将变量放入NSDictinary 并将其传递给方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2017-01-01
    • 2014-07-17
    相关资源
    最近更新 更多