Je suis confronté à un problème concernant un module laissez-moi effacer le flux pour le même.EXC_BAD_ACCESS en raison de PostNotification
J'ai un UITableviewCell personnalisé.
Quand je reçois une nouvelle information que je posterai une notification
[[NSNotificationCenter defaultCenter] postNotificationName:KGotSomething object:nil userInfo:message];
Au vu où je suis maintenant la table j'entreprends une cellule sur mesure
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
cell= [[CustomCell alloc] initWithFrame: reuseIdentifier:identifier document:doc];
return cell;
}
maintenant customcell.mm
- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(GotSomething:)
name:KGotSomething
object:nil];
}
et en dealloc
- (void)dealloc
{
[[NSNotificationCenter defaultCenter] removeObserver:self
name:KGotSomething
object:nil];
}
Maintenant, mon application tombe en panne à cause de cette notification et dealloc n'est jamais appelé.
Pouvez-vous les gars me aider, comment obtenir ce travail ou tout ce que je fais mal ici ...
Merci,
Sagar
Pouvez-vous vérifier le GotSomething: de la customcell, est-ce ici? La signature de la méthode est-elle correcte? – vodkhang