gpt4 book ai didi

ios - 如何在 XCode 中为不同版本的 iPhone 操作系统编写代码?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:34:46 24 4
gpt4 key购买 nike

我似乎有一个错误,因为我在 3.0 - 4.0.2 的 iPhone 项目中使用 -[AVAudioSession setActive:withFlags:error:]。所以我想我需要将这些 #IF 行之一放入其中,这样我就可以让它根据操作系统版本做不同的事情……但我不知道该怎么做。

最佳答案

您只需检查您尝试调用的方法是否真的存在:

if ([AVAudioSession respondsToSelector:@selector(setActive:withFlags:error:)]) {
// call it
}

关于ios - 如何在 XCode 中为不同版本的 iPhone 操作系统编写代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587773/

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