gpt4 book ai didi

xcode - setDelegate 在 iOS 6 中被弃用

转载 作者:行者123 更新时间:2023-12-01 05:17:10 28 4
gpt4 key购买 nike

我正在尝试让此示例代码与 iOS 7.0 一起运行,但由于不推荐使用的代码,我遇到了一些警告。提供的示例代码 here 3年没更新了。 Here是我找到的对我有意义的解决方案,但我在示例代码中实现时遇到问题,因此它将在 iOS 模拟器中运行。

AVAudioSession* session = [AVAudioSession sharedInstance];
session.delegate = self;// <-------- DEPRECATED IN IOS 6.0

要使警告静音,请将这两行更改为:
[[AVAudioSession sharedInstance] setActive:YES error:nil];

别人建议
[AVAudioSession sharedInstance];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(interruption:) name:AVAudioSessionInterruptionNotification object:nil];

上述解决方案是一个快速修复,但我想让程序正确运行

但这一切让我想知道我怎么说函数调用 setPreferredHardwareSampleRate进入一些不被弃用的东西
[mySession setPreferredHardwareSampleRate: graphSampleRate
error: &audioSessionError];

enter image description here

最佳答案

通常,当一个方法被弃用时,标题/文档会更新,并提供有关该做什么的建议。看起来像 the documentation in this case建议 -setPreferredSampleRate:error: 作为备选。

关于xcode - setDelegate 在 iOS 6 中被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19034223/

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