Расширения 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 и раньше это работало.

Что изменилось? Что мне нужно сделать, чтобы это работало?

0 ответов

Другие вопросы по тегам