iOS通信ViewController - >模型

时间:2013-09-06 10:12:10

标签: iphone ios ipad cocoa

这确实是一个先发制人的问题但我无法找到解决这个问题的好方法。

问题: 我希望我的ViewController告诉我的“模型”发出什么声音以及何时应该更改和播放。

我有什么: 我创建的AudioPlayer类,它只是NSObject的子类。它设置我的audioSession和handless我的应用程序声音进展。现在我基本上只是希望我的ViewControllers能够将一个整数发送到我的AudioPlayer类,并让该类执行一个函数来交换播放器的新声道。播放器是属于AudiPlayer类的对象,无法从全局/共享函数中调用。

我尝试了什么: 拥有全局变量并从ViewControllers中设置它们并不能解决我调用类内函数的问题。我实际上通过重复计时器传递了这个问题,该计时器从类内部调用函数来定期检查全局布尔值是否已设置为TRUE然后执行声音交换但我发现这非常混乱...这不可能是最佳方式?

我一直在尝试单身人士(现在是我的班级)..不是因为它帮助我解决了这个问题

我一直在看代表但是使用它们我总是弄乱我的audioplayer委托(我想!),audioplayer最终没有播放任何东西(但似乎在每个命令上运行良好)。调试播放器设置显示:audioplayer错误:未知类。

非常感谢您对此问题的任何建议或良好答案。 谢谢

0 个答案:

没有答案