Editor placeholder in source file (viewController)

import UIKit
import AVFoundation

class ViewController: UIViewController {

    @IBAction func buttonPressed(_ sender: Any) {
        let device = AVCaptureDevice.default(for: AVMediaType.video)
        

        if device!.hasTorch {
            do {
                try device?.lockForConfiguration()
                device?.torchMode = device!.torchMode == AVCaptureDevice.TorchMode.on ? .off : .on
                device?.unlockForConfiguration()
            } catch {
                print(error)
            }
        }
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }


}

введите сюда описание изображения

Что за ошибка и как исправить?


Ответы (1 шт):

Автор решения: VAndrJ

Xcode любит "тупить" и выдавать не актуальные ошибки. По конкретно этой - он пытался собирать когда был placeholder кода. Возьмите на вооружение сочетание клавиш:

Cmd+Opt+Shift+K - очистить и после этого перебилдить Cmd-B

Многие проблемы после этого уходят и больше не сбивают с толку.

→ Ссылка