Objective c 对象不断接收通知
我有一个Book对象,用于侦听通知。当我试图从视图中删除该书时,我有一段代码:Objective c 对象不断接收通知,objective-c,Objective C,我有一个Book对象,用于侦听通知。当我试图从视图中删除该书时,我有一段代码: BookItem *book = [books objectAtIndex:bookIndex]; [book removeFromSuperview]; [books removeObject:book]; book = nil; 删除书籍后,我会发送一个“重排”通知,并且我在BookItem对象中收到一个错误,我正在访问nulls 有什么问题吗?删除对象后,如何停止侦听通知?您需要: 什
BookItem *book = [books objectAtIndex:bookIndex];
[book removeFromSuperview];
[books removeObject:book];
book = nil;
删除书籍后,我会发送一个“重排”通知,并且我在BookItem对象中收到一个错误,我正在访问nulls
有什么问题吗?删除对象后,如何停止侦听通知?您需要:
什么样的通知?如果调用了
NSNotificationCenter addObserver
,则必须调用NSNotificationCenter removeObserver
。
[[NSNotificationCenter defaultCenter] removeObserver:book];