gpt4 book ai didi

objective-c - iOS/Objective-C - 如何检查枚举是否可用?

转载 作者:可可西里 更新时间:2023-11-01 03:56:25 25 4
gpt4 key购买 nike

我正在尝试测试特定枚举是否在设备上运行的 iOS 版本中可用。我正在使用在以前版本的操作系统中不可用的特定枚举。我已经知道如何使用像这样的 respondsToSelector 来测试方法可用性:

if ([self respondsToSelector:@selector(method:)]) {

}

是否有类似的枚举测试?如果没有,我该如何测试?

最佳答案

我认为您不能直接检查枚举的可用性,但实际上您并不需要它。

只需检查一个选择器的可用性,您知道该选择器在您知 Prop 有所需枚举的同一 iOS 版本上可用。换句话说,检查与枚举同时添加到 iOS 的某些选择器。

它实际上并不相同,但我认为它可以合理地满足您的需求。如果您检查的选择器确实使用了该枚举,那么您就离完美的解决方案很近了。

关于objective-c - iOS/Objective-C - 如何检查枚举是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468986/

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