Comment changer le text des labels à partir d'un button sur un CCScrollView?

J'ai posté quelque chose de très similaire auparavant, mais je pense que le message était déroutant, alors je le refais.

Voici la configuration. J'utilise SpriteBuilder. J'ai 2 classs CCB, MainScene.ccb et Scroll.ccb. Le Scroll.ccb est un calque avec un button dessus. MainScene contient un CCScrollView et un CCLabelTTF. CCScrollView est en train de charger Scroll.ccb. Le CCScrollView prend la moitié de l'interface de MainScene, et sur l'autre moitié est un CCColor qui a l'label dessus.

Lorsque je clique sur le button sur CCScrollView, je veux que l'label sur MainScene change de text. Le problème que j'ai est que le text des labels ne change pas. Cependant, si j'écris un NSLog à l'intérieur de la méthode des buttons pour sortir du text dans le journal, cela fonctionne.

J'inclus quatre images pour vous aider à mieux comprendre la situation. http://imgur.com/a/77XyJ

Cela fait plus d'une semaine que je suis coincé là-dessus sur mon projet principal. Honnêtement, je n'ai aucune idée de ce que je dois faire, j'ai essayé beaucoup de choses qui n'ont pas fonctionné et je n'ai plus d'idées.

EDIT: Okay donc j'ai eu un peu plus loin dans le debugging du problème. J'ai inséré une label dans le scrollview, et l'ai nommé Label2. Sous la méthode des buttons, j'ai ajouté 'Label2.ssortingng = @ "Test"' et quand j'ai lancé le programme et cliqué sur le button, l'label de la scrollview a changé. Il semble donc que lorsque le button est cliqué, il search dans MainScene la méthode et la trouve, mais il ne peut pas mettre à jour une label sur un autre CCNode.

Avez-vous lié cette méthode au button "click me"? Ou peut-être essayer de créer un IBAction?

 -(void)testButton { changeLabel.Ssortingng = @"Changed !"; } 

OU

 - (IBAction)testButton:(id)sender { changeLabel.Ssortingng = @"Changed !"; } 

je veux dire dans votre storyboard (créer le lien avec la touche ctrl et faites glisser)

J'espère que ceci vous aidera.