A UIViewController
добавляет себя к центру по умолчанию:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(editFood)
name:@"editFood"
object:nil];
Затем a UITableView
делегат NSObject отправляет a NSNotification
:
[[NSNotificationCenter defaultCenter]
postNotificationName:@"editFood"
object:self];
Во время выполнения он получает исключение EXC_BAD_ACCESS.
Выпускается ли defaultCenter
где-нибудь? Эта же концепция работает, когда я отправляю уведомление в UIViewController из UIViewController, но это не имеет значения, правильно?