繁体   English   中英

在objective-c中从另一个视图调用方法。 (iPhone SDK)

[英]Calling a method from another view in objective-c. (iphone sdk)

我目前正在iPhone平台上创建多视图游戏。 加载后,我的主视图开始播放一些背景音乐。 然后,我转到另一个视图并开始游戏。 我试图从原始视图中获取背景音乐,以便在启动游戏后停止播放。 我无法将停止播放音乐消息恢复到原始视图。 以下是相关信息:

播放声音的主视图只是programViewController类的子视图,称为* viewController。 标题位于programAppDelegate类中。

声音是使用AVAudioPlayer类完成的,当程序启动时以及当我导航到通过菜单系统添加的其他子视图时,声音播放都很好。

鉴于我想开始游戏,我尝试调用该类的实例来轮到玩家,但是只要我使用这种格式的代码,就可以:

[viewController #######];

无论我在消息中的“ viewController”后面加上什么,它都将产生“ viewController undeclared ”的构建错误。我尝试导入programAppDelegate.h文件,但仍然会出现相同的错误。

我意识到这可能是对Objective-C语言的简单误解,但我找不到有关此问题的任何信息。 我是来自Java的最近的信奉者,所以我想尽一切办法。 感谢您的时间!

未声明viewController ”表示找不到变量viewController 您发送给的消息无关紧要。 确保viewController存在于该范围内。

(您是说self.viewController吗?)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM