gpt4 book ai didi

iPhone xcode - 从多个 View Controller 控制音频的最佳方式

转载 作者:行者123 更新时间:2023-12-03 02:27:36 25 4
gpt4 key购买 nike

我对 iPhone 编程很陌生。

我有一个具有三个 View 的导航栏。我需要控制所有 View 的音频。我只希望一次播放一个音频流。我在想让我的 AppDelegate 有一个我的音频播放类的实例并让其他三个 View 使用该实例来控制音频会很聪明。我的问题是我不知道我的 View 如何使用我的 AppDelegate 中的音频播放类。

这是最好的方法吗?如果是,怎么做?有没有更好的办法?

最佳答案

最干净的方法可能是实现 a singleton您可以从所有 View Controller 访问(例如 [[MYAudioController sharedController] theAudio] )。也可以在您的应用程序委托(delegate)中访问它(例如 [(MYAppDelegate *)[[UIApplication sharedApplication] delegate] theAudio] ,但我倾向于认为让 View Controller 依赖于应用程序委托(delegate)是一个坏主意。

关于iPhone xcode - 从多个 View Controller 控制音频的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2841703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com