声明在文件范围内有效(UI颜色扩展名)

时间:2016-10-05 18:52:42

标签: xcode swift3 uicolor swift-extensions

好的,我的扩展程序出错了,每当我添加一行或空格时,它就会在UIColor中产生更多错误。我可以使用Clean函数将其恢复为这两个错误。我的扩展程序不在{},我认为我的所有块都已关闭,但可能没有。在我做“FIRAuth创建用户”功能之前它工作正常,如果它与它有任何关系。 Issue Navigator + the Code

extension UIColor{

    convenience init (r: CGFloat, g: CGFloat, b: CGFloat) {
        self.init(red: r/255, green: g/255, blue: b/255, alpha: 1)
    }

}

1 个答案:

答案 0 :(得分:1)

前一个街区是否可能缺少一个紧密的大括号?如果前面的类或扩展名仍处于打开状态,则此扩展名不在文件范围内 - 它更深一级,这是无效的。我会仔细检查所有前面的范围是否按预期关闭。