您的位置:首页 > 其它

a declaration cannot be both 'final' and 'dynamic'

2015-09-01 18:47 323 查看
swift 1.2 编译的时候,遇到如下的错误信息:

[code] a declaration cannot be both 'final' and 'dynamic'


不明所以,不知道是什么原因,后来发现是因为在extension里面添加static var变量的时候出现了该问题,例如:

[code]class MyClass {
}

extension MyClass {
    static var someProperty = 1
    //something else
}


编译就会出错,但是,将

[code]static var someProperty = 1


类里,就没有任何问题。即:

[code]class MyClass {
    static var someProperty = 1
}

extension MyClass {
    //something else
}


具体原因没仔细去查,先做个备注。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: