ios – 如何在swift / objective c中打开所有iphone 7 LED

类似的问题,this one,但iPhone 7.

iPhone 7有2个琥珀色LED和2个白色LED.当您打开手电筒时,只有1个指示灯亮起.在我的应用程序中使用相机时,琥珀色的间歇性打开(我似乎无法控制).

所以我有两个问题:

> Swift可以按需要打开两个白色LED吗?
有没有办法确保琥珀色的人永远不会打开?

编辑

我已经检查过AVCaptureDevice和相关的(无论是什么记录),所以希望有人在那里看到一个看着发动机罩的人,也许找到另一种方式.

解决方法

没有公共API方法可以控制iPhone上的确切LED操作. AVCaptureDevice只有一个flashMode属性,有三个可能的值:on,off和auto.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...