【发布时间】:2014-11-25 20:53:45
【问题描述】:
我有 Xcode 6,我正在编写的游戏在 iOS7 模拟器中运行时崩溃。
是的,我可以在运行时读取日志,例如 [SKEmitterNode nodeWithFileNamed:] 在 iOS 7 中不存在。但是如果我在键入时看到此方法不存在会更好(也无需查看开发人员文档),因为我在 iOS 8 上学习了 Sprite Kit。
我知道如果您将 SDK 更改为 iOS 7,您可以做到这一点,但我了解到,如果您像这样安装项目,会出现很多问题。有没有其他方法可以在运行前获取错误或警告?
【问题讨论】:
-
除了responstoselector之外,我认为没有任何主动编译检查来查看该方法是否存在
标签: ios xcode backwards-compatibility