J'essaie désespérément de changer les images sur une instance OpenFlow sans succès. Je suis en quelque sorte abandonner alors j'essaye maintenant de supprimer l'instance et d'en créer une nouvelle. Mais je ne peux pas éviter de planter l'application.OpenFlow plante l'application en essayant de réinitialiser/recréer
Le code pour créer est:
AFOpenFlowView *of = [[AFOpenFlowView alloc] initWithFrame:CGRectMake(0, 100, 320, 380)];
[of setCenter:CGPointMake(160, 240)];
[of setBackgroundColor:[UIColor blackColor]];
[of setDataSource:self];
[of setViewDelegate:self];
[self setPeopleFlow:of];
[self.view addSubview:peopleFlow];
[of release];
Ensuite, un clic sur un bouton que je fais:
[peopleFlow removeFromSuperview];
[peopleFlow release];
Plus tard j'appelle la même fonction avec le premier bloc de code à créez-le à nouveau et c'est quand l'application se bloque sans erreur de journal.
Des idées sur la façon de nettoyer l'objet OpenFlow pour le repeupler sans avoir à supprimer/recréer? Ou comment créer/recréer de manière fiable?
Est-ce que [release de peopleFlow] est vraiment nécessaire? Est-ce que vous l'avez retenu quelque part en dehors de la vue à laquelle il est ajouté? – willcodejavaforfood