swift - Xcode 10.1 协议一致性与 Xcode 10.2 beta
问题描述
由于协议一致性,我在 Xcode 10.1 下归档构建时遇到问题
protocol ResetAbleTransform where Self: UIView {
func resetTransform()
}
class CardView, ResetAbleTransform {
func resetTransform()
}
一切都很好,除非我做这样的事情
let card = CardView()
card.isHidden = true -------> Here Xcode 10.2 builds, 10.1 complains
两者都建立在 Swift 4.2 之上。他们是否在 Xcode 9.2 中添加了另一个版本的 Swift 4.2?
有人知道为什么吗?或者更好的是,我可以用 10.1 将其存档,还是必须等待 10.2 退出测试版?
解决方案
推荐阅读
- python - 在 mwaa dags 中导入 pythin 模块时出错
- elasticsearch - Elasticsearch 不会索引嵌套字段
- tcl - TCL中如何将局部变量赋值给同名的实例变量?
- php - 使用显示的命令时出现错误“未定义的变量:工厂”
- python - CSV:如何使用 numpy.where() 创建新列
- console - 在运行程序时禁用可执行文件的文件路径可见
- google-cloud-platform - 无法使用 gcloud SSH 进入计算引擎实例
- c++ - 将模板更改为成员函数以显示包的所有项目
- point-cloud-library - 点云库 - 注册最小重叠以获得非常高的准确性
- ios - 在 IOS 上,元素是“可见的”并被点击,即使它没有显示