Je suis en train d'ouvrir un InterfaceController modal dans un menu watchos 2. Cela fonctionne bien en appelant le contrôleur de la manière suivante:Appel InterfaceController de menu Item leeds à rouet infinie
@IBAction func doInfoMenuAction() {
self.presentControllerWithName("InfoInterfaceController", context: nil)
}
Le InfoInterfaceController est complètement « vide »:
import Foundation
import WatchKit
class InfoInterfaceController: WKInterfaceController {
}
Quand j'ajouter une étiquette à l'InfoInterfaceController je reçois un comportement étrange: Après avoir appuyé sur le menu info-Point, la boîte de dialogue apparaît, mais l'étiquette ne soit pas peint. Au lieu de cela, la roue tournante en attente est affichée dans une boucle sans fin.
Le InfoInterfaceController semble dans ce cas comme:
import Foundation
import WatchKit
class InfoInterfaceController: WKInterfaceController {
@IBOutlet var serverUriLabel: WKInterfaceLabel!
}
Le IBOutlet a été créé par CTRL-Lier l'étiquette du storyboard au InfoInterfaceController. Si je supprime le lien et l'IBOutlet, l'InfoInterfaceController est peint sans problème. Même l'étiquette est bien affichée.
Une idée de ce que je fais mal?