Расширения Xcode 10.2 beta 10P82s не имеет члена
Я тестировал Xcode 10.2 beta 10P82s. Я создал новую ветку в своем текущем приложении, и когда я попытался конвертировать в Swift 5, он попросил меня убедиться, что я смог построить все цели перед тем, как конвертировать. Это было странно, потому что при очистке и сборке не было ошибок. Но ошибки обнаружились, если я пошел к каждому файлу и прокрутил вниз.
Одна такая ошибка на моих расширениях.
Например, у меня есть следующее расширение
import Foundation
import UIKit
extension UIView {
public func createRoundedCorners() {
layer.cornerRadius = 7
clipsToBounds = true
}
}
В различных ViewControllers я использую это. Например у меня есть albumArtImageView: UIImageView
и в моем коде я звоню albumArtImageView.createRoundedCorners()
,
Я получаю ошибку:
Значение типа 'UIImageView?' У пользователя нет члена 'createRoundedCorners'
В Xcode 10.1 и раньше это работало.
Что изменилось? Что мне нужно сделать, чтобы это работало?