【发布时间】:2017-08-22 05:20:06
【问题描述】:
@objc func didTapCameraView() {
self.cameraView.isUserInteractionEnabled = false
self.spinner.isHidden = false
self.spinner.startAnimating()
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)
}
当我使用 Xcode 9 swift 4 运行应用程序时出现此错误
x86_64 架构的未定义符号:
"__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP", 参考自: __T014vision_app_dev8CameraVCC06didTapD4ViewyyF in CameraVC.o "__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0Says6UInt32VGfg", 参考自: CameraVC.o ld 中的 __T014vision_app_dev8CameraVCC06didTapD4ViewyyF:未找到架构 x86_64 的符号:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
遇到同样的错误
标签: swift