我在测试Xcode10.2beta10p82s,在我当前的应用程序上创建了一个新的分支,当我试图转换为swift5时,它要求我在转换之前确保我可以在所有目标上构建。这很奇怪,因为我清理和构建时没有错误。但是如果我浏览每个文件并向下滚动,就会出现错误。
例如,我有以下扩展名
import Foundation
import UIKit
extension UIView {
public func createRoundedCorners() {
layer.cornerRadius = 7
clipsToBounds = true
}
}
在各种视图控制器中我使用这个。例如,我有一个
albumArtImageView: UIImageView
在我的密码里
albumArtImageView.createRoundedCorners()
.
我得到一个错误:
“UIImageView?”类型的值没有成员“createRoundedCorners”
在Xcode10.1中以及在这之前。
发生了什么变化?我需要做些什么才能让这个工作成功?