委託崩潰我代表與EXC_BAD_ACCESS
@property (nonatomic, assign) id <DelegateProtocol> delegate;
,但它會崩潰performSelector
if (_delegate != nil && [_delegate conformsToProtocol:@protocol(DelegateProtocol)])
{
NSObject *obj = _delegate;
//HERE IS EXC_BAD_ACCESS
[obj performSelectorOnMainThread:@selector(didTouchImageView:) withObject:self waitUntilDone:NO];
}
我設置委託在這裏:
- (void)viewDidLoad
{
[super viewDidLoad];
[invoiceTabImage setDelegate:self];
}
,問題是爲什麼它可能是。
+1 99%,這是訪問一個釋放的對象,查找'NSZombie'與這些幫助,但如果你知道它代表訪問期間的,那麼這就是你的問題。 – bshirley
是的,但如何存檔它沒有(保留)委託?如何做到「正確」? – Marcin
請參閱我的編輯... – sergio