Расширения Xcode 10.2 beta 10P82s не имеет члена - PullRequest
0 голосов
/ 26 января 2019

Я тестировал Xcode 10.2 бета 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 и до этого работал.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...