在我的应用程序委托中,我有一个对象需要在一些不同的 3 个视图控制器中使用。要使用它,我在界面中执行
NewsPadAppDelegateiPad *delegate;
在我做的实施中
delegate = (NewsPadAppDelegateiPad *)[[UIApplication sharedApplication] delegate];
[delegate.reader setDelegate:self];
....
[delegate.reader doSomthing];
当在我的 dealloc 方法中我做
[delegate release];
delegate=nil;
我收到错误
[CFString release]: message sent to deallocated instance 0x9d4fac0
我真的需要释放它吗?