【问题标题】:how to track the data from the scene SpriteKit without NSNotificationCenter如何在没有 NSNotificationCenter 的情况下从场景 SpriteKit 跟踪数据
【发布时间】:2016-01-13 10:05:52
【问题描述】:

我需要跟踪来自SpriteKit 场景的数据。我在NSNotificationCenter 的帮助下做到了。它对我有用。

有证据表明我必须撤离现场。并将它们放在标签中,我确实使用NSNotificationCenter 捕获了更改数据,但我被告知你不能这样做。也就是说,我是通过使用NSNotificationCenterNSUserDefaults 来实现的,但我需要用不同的方式来实现。

我不知道我该怎么做?

【问题讨论】:

  • NSUserDefaults、每个节点都有的 userData 属性、场景上的自定义属性、全局结构、单例......您必须更具体,并为您的问题添加更多上下文。
  • 等等,你是不是想将一些值从一个场景传递到另一个场景?此外,您是否对在多个应用启动时保持这些值感兴趣?
  • @Whirlwind 不。我想在重新加载设备后保存这些数据。但我需要一些来自 SpriteKit 的数据并将这些数据插入 UILabel
  • @Whirlwind 但我不能为它使用 NSNotificationCenter 和 NSUserDefaults。
  • @Alexander 使用 NSUserDefaults 将是一个最简单的解决方案。根据数据的类型和数量,以及您打算如何使用这些数据,您可以在 plist 文件、CoreData、NSCoding 协议、Sqlite、iCloud...之间进行选择...

标签: sprite-kit swift2 nsnotificationcenter


【解决方案1】:

我在NSUserDefaults的帮助下做到了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多