A UIViewController
s'ajoute au centre par défaut :
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(editFood)
name:@"editFood"
object:nil];
Dans ce cas, un UITableView
delegate NSObject posts a NSNotification
:
[[NSNotificationCenter defaultCenter]
postNotificationName:@"editFood"
object:self];
En cours d'exécution, il reçoit un EXC_BAD_ACCESS exception.
Est-ce que le defaultCenter
va-t-elle être publiée quelque part ? Le même concept fonctionne lorsque j'envoie une notification à un UIViewController depuis un UIViewController, mais cela ne devrait pas avoir d'importance, n'est-ce pas ?
0 votes
Où se produit-il exactement ?
3 votes
Ajoutant
[[NSNotificationCenter defaultCenter] removeObserver:self]
a-(void)dealloc{}
dans votre Scène résoudra probablement ce problème. Cela a fonctionné pour moi ; j'avais le même problème que vous. Je vous souhaite bonne chance !