La déclaration value
ci - dessous
import Foundation
class AAA: NSObject {
func test2() {
self.dynamicType
}
}
extension AAA {
static let value = 111
}
provoque l'erreur de compilation suivante
A declaration cannot be both 'final' and 'dynamic'
Pourquoi cela se produit-il et comment puis-je y faire face?
J'utilise Swift 1.2 (la version livrée dans Xcode 6.3.1 6D1002)
func test2
déclaration n'est pas nécessaire pour déclencher l'erreur, à partir de Xcode 7.3.1.