【发布时间】:2013-05-27 04:54:32
【问题描述】:
我正在做一个带有启动相机按钮的 ios 应用程序。
如果设备有可用的摄像头,我想启用/禁用按钮。
我想检测设备是否有摄像头,以及设备是否有摄像头但受到限制(使用this),因此您无法使用它。
如何检测这两个选项?
谢谢
【问题讨论】:
-
你为什么不自己测试一下呢?为什么要发布问题?
-
我已经测试过了,我能够检测到设备是否有摄像头,但我无法检测到设备何时有摄像头,但它受到限制,因此您无法使用它。
-
对不起,我想我误读了你的所作所为。我以为您在问如果相机受到限制,该代码是否有效。这就是为什么我建议你简单地测试它。出于好奇,如果您设置了一个带有受限摄像头的设备,
isSourceTypeAvailable会返回什么? -
对不起,我是 ios 的新手,我不知道我以前是如何尝试的。现在我又试了一次,当相机不受限制时 isSourceTypeAvailable 返回 YES ,当它受到限制时返回 NO ,正如预期的那样。所以,这个问题没有意义。对不起。
-
我添加了一个使用
isSourceTypeAvailable的答案,以便其他人可以轻松查看该做什么。如果您认为足够,请接受该答案!
标签: ios camera restrictions