【发布时间】:2010-03-27 15:54:17
【问题描述】:
我目前正在 iPhone 平台上创建一个多视图游戏。我的主视图在加载时开始播放一些背景音乐。然后我转到另一个视图并开始游戏。一旦我开始游戏,我试图让原始视图中的背景音乐停止。我无法将停止播放音乐消息转到我的原始视图。以下是相关信息:
播放声音的主视图只是名为 *viewController 的 programViewController 类的子视图。标题在 programAppDelegate 类中。
声音是使用 AVAudioPlayer 类完成的,并且在程序启动以及导航到通过菜单系统添加的其他子视图时播放正常。
在我想开始游戏的视图中,我尝试调用类的实例来轮流播放器,但是任何时候我都使用这种代码格式:
[viewController #######];
无论我在消息中的“viewController”之后放什么,它都会给出“viewController undeclared”的构建错误。我试图导入 programAppDelegate.h 文件,但它仍然给出相同的结果错误。
我意识到这可能是对 Objective-c 语言的简单误解,但我找不到有关此问题的任何信息。我是最近从 Java 转换过来的,所以我试图把所有的事情都集中起来。感谢您的宝贵时间!
【问题讨论】:
标签: iphone objective-c class methods messaging