VNDetectFaceLandmarksRequest не работает на компьютерах Mac m1 с симулятором iOS 14? (Неизвестная ошибка)

Почему новые симуляторы на M1 (iPhone 12, iOS 14.3) работают, когда я использую Vision Framework. Я предполагаю, что симуляторы iOS 14 не имеют доступа к рабочей системе видения? Это не может быть код, так как он дает мне результаты на маках x86_64 (Intel), а также на моем маке M1 с симулятором iPhone 11 (iOS 13.7, который работает в Intel 80486эмуляция).

      let handler = VNImageRequestHandler(cgImage: image)
let request = VNDetectFaceLandmarksRequest { request, error in
    guard error == nil else { // <-- The error is `unspecified error`
          finish()
          return
    }
    if let faceObservations = request.results as? [VNFaceObservation] {
        outputFaceImages = faceObservations.map { image.cropping(to: $0.boundingBox)! }
    }
    finish()
}

do {
    try handler.perform([request])
} catch {
    finish()
}

К сожалению, я получаю unspecified error:

0 ответов

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