iPhone XS Max не управляет яркостью фонарика / фонарика. Это что-то на моем конце или Apple?

import UIKit
import AVFoundation

class ViewController: UIViewController {

  @IBAction func buttonPressed(_ sender: UIButton) {
      guard let device = AVCaptureDevice.default(for: AVMediaType.video) else {
        return
      }

      do {
        try device.lockForConfiguration()
        try device.setTorchModeOn(level: 0.125)
        device.unlockForConfiguration()

      } catch {
        print("Torch is not working.")
      }
  }

Это простое приложение с одной кнопкой, которое устанавливает яркость факела на 0,125 (не так ярко). На iPhone 6, 7, 8 и X это работает. на iPhone XS Max он не работает, скорее он устанавливает на iPhone максимальную яркость в большинстве случаев. В редких случаях это работает как ожидалось. Я не могу на всю жизнь понять, что заставляет его иногда работать, а иногда не работать.

Я также получаю эти сообщения на консоли... снова только иногда.

"2018-09-27 14: 11: 38.668495-0400 torchPractice [10925: 2407801] [MC] Контейнером группы систем для system group.com.apple.configurationprofiles путь является /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2018-09-27 14:11:38.668763-0400 torchPractice[10925:2407801] [MC] Чтение из общедоступных эффективных пользовательских настроек."

Может ли это быть ошибкой со стороны Apple? мое приложение "Dozing" не работает на новом iPhone из-за подобных проблем.

0 ответов

Другие вопросы по тегам