Ambigu référence à un membre " lors de la création de commodité init en extension

C'est mon init:

extension NSNumberFormatter {

    convenience init(digits: Int = 0) {
        self.init() //ambiguous reference to member 'NSNumberFormatter.init'

        groupingSeparator = " "
        decimalSeparator = "."
        numberStyle = .DecimalStyle
        roundingMode = .RoundHalfDown

        maximumFractionDigits = digits
        minimumFractionDigits = digits
    }
}

Quelle est la raison?

Le même problème, c'est quand j'ai mis self.init() à la fin de mon confort de l'initialiseur.

OriginalL'auteur Bartłomiej Semańczyk | 2015-09-11