gpt4 book ai didi

ios - 检查 CIFilter 在当前 iOS 中是否可用

转载 作者:行者123 更新时间:2023-12-03 16:52:52 24 4
gpt4 key购买 nike

我想使用 iOS5 的一些功能,但仍然兼容 iOS4,但我遇到了问题。通常我会使用 respondsToSelector: 但我不确定这是否是正确的方法,或者它是否是我应该插入的内容。

我正在尝试使用 CIFilter,据我了解,它仅在 iOS5+ 中可用,如何检查它是否在当前安装的操作系统中可用?

提前致谢。

最佳答案

尝试使用 NSClassFromString() 来确定当前版本的 iOS 中是否存在该类。

Class filterClass = NSClassFromString(@"CIFilter");

if (!filterClass)
{
// Must be less than 5.0. CIFilter doesn't exist.
}
else
{
// CIFilter is available
CIFilter *filter = [filterClass filterWithName:@"somefilter"];
}

关于ios - 检查 CIFilter 在当前 iOS 中是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8762916/

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