私はここでAVFoundation
iOSの11 Xcodeの9:CoreMLリンカコマンドは終了コード1で失敗しました(呼び出しを参照するには、-v使用)
を使用して写真を捕獲しようとしているが、私のコードです:
@objc func didTapCameraView() {
self.cameraView.isUserInteractionEnabled = false
let settings = AVCapturePhotoSettings()
let previewPixelType = settings.availablePreviewPhotoPixelFormatTypes.first!
let previewFormat = [kCVPixelBufferPixelFormatTypeKey as String: previewPixelType,
kCVPixelBufferWidthKey as String: 160,
kCVPixelBufferHeightKey as String: 160]
settings.previewPhotoFormat = previewFormat
if flashControlState == .off {
settings.flashMode = .off
} else {
settings.flashMode = .on
}
cameraOutput.capturePhoto(with: settings, delegate: self)
}
が、毎回同じエラーが発生しています。
私はメソッド内のコードをコメントする場合、それは罰金構築します。 私が逃したものを教えてください。
更新:iPhone 6 iOS11を使用して
ビルド・アーキテクチャ
スナップショットの物理デバイスに
おそらくあなたはシミュレータでこれを実行しようとしていますか? –
私はiPhone 6 iOS 11でも試したことがあります。 –
次に、x86アーキテクチャでこれを実行しない場合は、ビルド設定 - >有効なアーキテクチャでx86アーキテクチャを削除しますか? –