【发布时间】:2011-09-25 18:14:04
【问题描述】:
我是 iOS 开发的新手,正在阅读《学习 Cocos2d,使用 Cocos2d、Box2d 和 Chipmunk 构建 iOS 游戏的动手指南》一书。
我注意到我在第 2 章中呈现的 UI 按钮和 viking 字符与本书不匹配...明显的原因是本书指示您使用 UI_USER_INTERFACE_IDIOM() 宏来确定您是否正在运行iPad 或 iPhone,但似乎无论我在 xcode 中将方案设置为使用 iPad 4.3 还是 iPhone 4.3,宏总是报告我在手机上运行,而不是在 pad 上运行。
宏有什么问题吗?这是因为我只在模拟器上运行吗?我没有可以测试这些的实际设备。当这个宏这样失败时我该怎么办?
【问题讨论】:
-
请向我们展示您的代码。您是否真的将您的应用配置为通用?
-
@OleBegemann 感谢您的评论!这根本不是我的代码,而是我根本没有切换的“通用”的 xCode 设置。如果您对此评论做出回答,我会选择它作为问题的正确答案。
标签: objective-c ios cocos2d-iphone