iPhone检查是否存在Avcapturesession课程
-
03-10-2019 - |
题
我集成了一个使用Avcapturesession捕获相机照片的库。由于仅可用 ios 4个设备,我想为旧设备禁用此集成功能。
我知道应该通过弱链接Avoundation框架并检查功能存在来完成。弱链接很容易做到,但是我应该在这里检查哪个功能? Avcapturesession是一类,而不是功能。
有一些示例代码可用吗?
解决方案
我想你在寻找 NSClassFromString
:
Class NSClassFromString ( NSString *aClassName );
然后,您可以使用类似的东西来保护该课程的使用:
if (NSClassFromString(@"AVCaptureSession")) {
...
}
不隶属于 StackOverflow