mon player radio
jduffas
Membre
bonjour,
je suis débutant, je développe pour le plaisir, et en l'occurrence un player pour une radio associative.
j'ai un souci pour forcer la mise à jour des données dans une classe "pViewController" depuis la classe "AppDelegate" lors du passage du background en foreground.
...j'espere que je poste au bon endroi.
il se trouve que cela fontionnait parfaitement avant que je passe en storyboard.
avant j'appelai l'instance de classe (je crois que c'est de celà qu'il s'agit) en faisant un color=#4F8187][font=Menlo][size=2]pViewController [/size][/font][/color][color=#31595D][font=Menlo][size=2]forceUIUpdate[/size][/font][/color][color=#000000][font=Menlo][size=2;[/size][/font][/color]
mais il semblerait que quelque chose coince...
j'ai farfouillé partout, et il semblerait que je doive utiliser les "accesseurs"...
si quelqu'un peut me venir en aide, ça fait plus d'un mois que je sèche sur le sujet...
j'ai fait quelques essais auparavant, par exemple j'ai écrit ceci :
playerViewController* pViewController = [[playerViewController alloc] init];
ça a pour effet d'initialiser l'instance, et cela fonctionne mais je perds toutes les données associées à l'instance précédente (encore une fois si j'ai bien compris)
jean
je suis débutant, je développe pour le plaisir, et en l'occurrence un player pour une radio associative.
j'ai un souci pour forcer la mise à jour des données dans une classe "pViewController" depuis la classe "AppDelegate" lors du passage du background en foreground.
...j'espere que je poste au bon endroi.
il se trouve que cela fontionnait parfaitement avant que je passe en storyboard.
avant j'appelai l'instance de classe (je crois que c'est de celà qu'il s'agit) en faisant un color=#4F8187][font=Menlo][size=2]pViewController [/size][/font][/color][color=#31595D][font=Menlo][size=2]forceUIUpdate[/size][/font][/color][color=#000000][font=Menlo][size=2;[/size][/font][/color]
mais il semblerait que quelque chose coince...
j'ai farfouillé partout, et il semblerait que je doive utiliser les "accesseurs"...
si quelqu'un peut me venir en aide, ça fait plus d'un mois que je sèche sur le sujet...
j'ai fait quelques essais auparavant, par exemple j'ai écrit ceci :
playerViewController* pViewController = [[playerViewController alloc] init];
ça a pour effet d'initialiser l'instance, et cela fonctionne mais je perds toutes les données associées à l'instance précédente (encore une fois si j'ai bien compris)
jean
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
il fallait passer par les notification comme ceci, dans la classe en question :
// on force l'update à chaque "DidBecomeActive"
[/color]NSNotificationCenter[color=#000000] [/color][color=#3d1d81]defaultCenter[/color][color=#000000 addObserver:self selector:@selector(forceUIUpdate:) name:UIApplicationDidBecomeActiveNotification object:nil];
C'est ici...