gpt4 book ai didi

xcode - swift 错误 : Use of module 'CMSampleBuffer' as a type

转载 作者:搜寻专家 更新时间:2023-11-01 05:31:27 24 4
gpt4 key购买 nike

我看到下面的问题是在 swift 中使用“captureStillImageAsynchronouslyFromConnection”函数: How to convert code AVFoundation objective c to Swift?

当我尝试如下使用 AVFoundation 函数时:

var stillImageOutput: AVCaptureStillImageOutput!

//...Initialize stillImageOutput

stillImageOutput.captureStillImageAsynchronouslyFromConnection(videoConnection, completionHandler: {(imageSampleBuffer, error) in
if imageSampleBuffer {
var imageData = AVCaptureStillImageOutput.jpegStillImageNSDataRepresentation(imageSampleBuffer as CMSampleBuffer) // I get error on this line saying: 'Use of module ' CMSampleBuffer' as a type'
self.processImage(UIImage(data: imageData))
}
})

我在 XCode 上遇到错误,它显示“使用模块‘CMSampleBuffer’作为类型”。我试图用稍微不同的方式多次重写同一行,但我找不到解决方案。

我是不是做错了什么,或者不稳定的 XCode Beta 可能无法正常工作?

提前谢谢你。

最佳答案

@Jack 和@Christian 的解决方案对我有用。我不够小心 import CoreMedia。之前没用过这个框架,不知道是不是没有导入正确的框架导致的。感谢您的帮助!

关于xcode - swift 错误 : Use of module 'CMSampleBuffer' as a type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com