Je suis assez nouveau pour travailler avec Swift et j'ai un problème: J'ai deux classes dans mon App WatchKit.ne peut pas appeler 'setScore' avec une liste d'arguments de type '(Int)'
Classe 1:
func setScore(inputScore: Int) {
scoreLabel.setText(String(inputScore))
}
... et classe 2 devraient avoir accès à cette func:
var countNumber = 0
...
self.presentControllerWithName("scorePage", context: self)
scorePage.setScore(countNumber)
Mais je reçois toujours une erreur: cannot invoke 'setScore' with an argument list of type '(Int)'
Je ne savoir comment résoudre ce problème et ce serait génial si quelqu'un peut m'aider :) Merci
que vous aviez déjà la classe précédemment initialisées classe 2? – CarlosGz
J'ai: 'class class2: WKInterfaceController {...' – user5185447
La variable "scorePage" a été initialisée correctement? pouvez-vous accéder à d'autres méthodes de classe à travers elle? – CarlosGz