swift init n'est pas visible en objective-C

Je suis en train de créer init fonctions dans Swift et de créer des instances de Objective-C. Le problème est que je ne la vois pas dans Project-Swift.h fichier et je ne suis pas en mesure de trouver la fonction lors de l'initialisation. J'ai une fonction définie comme ci-dessous:

public init(userId: Int!) {
    self.init(style: UITableViewStyle.Plain)
    self.userId = userId
}

J'ai même essayé de mettre @objc(initWithUserId:) et je reçois la même erreur à nouveau. Est-il autre chose que je suis absent? Comment puis-je obtenir le constructeur visible à Objective-C code?

J'ai lu ci-dessous pour ceci:

https://developer.apple.com/library/ios/documentation/swift/conceptual/swift_programming_language/Initialization.html

https://developer.apple.com/library/ios/documentation/swift/conceptual/buildingcocoaapps/interactingwithobjective-capis.html

Comment écrire de la méthode Init dans Swift

Comment définir les méthodes optionnelles de Swift protocole?

InformationsquelleAutor KVISH | 2014-10-20