gpt4 book ai didi

swift - Type Any 不符合协议(protocol) Sequence

转载 作者:搜寻专家 更新时间:2023-11-01 07:14:10 25 4
gpt4 key购买 nike

我正在使用 Github 项目 MMSCameraViewController在一个项目中,自最近的 Xcode 8.3 更新以来,编译器抛出错误:

/MMSCameraViewController/Classes/MMSCameraViewController.swift:448:42: 输入“[Any]!!”不符合协议(protocol)“顺序”

for port in (connection as AnyObject).inputPorts { // <----- this line throws error
if (port as! AVCaptureInputPort).mediaType == AVMediaTypeVideo {
videoConnection = connection as! AVCaptureConnection
break connectionloop
}
}

我搜索了最近出现在这里的关于类型任意序列的其他帖子,但没有一个对我有帮助(而且我是 Swift 的新手)。知道如何解决这个问题吗?

非常感谢!

马丁

最佳答案

因为 AnyObject 不是你想要的,错误很明显。

for port in (connection as! AVCaptureConnection).inputPorts {
if (port as! AVCaptureInputPort).mediaType == AVMediaTypeVideo {
videoConnection = connection as! AVCaptureConnection
break connectionloop
}
}

库应该通过每个端口,所以 AnyObject 没有任何

关于swift - Type Any 不符合协议(protocol) Sequence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43200525/

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