代码之家  ›  专栏  ›  技术社区  ›  RubberDucky4444

Xcode 10.2 beta 10P82s扩展没有成员

  •  0
  • RubberDucky4444  · 技术社区  · 5 年前

    我在测试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中以及在这之前。

    发生了什么变化?我需要做些什么才能让这个工作成功?

    0 回复  |  直到 5 年前