EXC_BAD_ACCESS в протоколе? - PullRequest
       5

EXC_BAD_ACCESS в протоколе?

0 голосов
/ 30 сентября 2011

Я получаю EXC_BAD_ACCESS в следующей строке, что может быть причиной, может кто-нибудь объяснить

    if([self.delegate respondsToSelector:@selector(dealInfo:imageDidDownload:indexPath:)])//Here is EXC_BAD_ACCESS

    [self.delegate dealInfo:self imageDidDownload:thumbImage indexPath:self.indexPath];

Я сделал deal.delegate = self;, и сделка объявлена ​​в методе делегата UITableView

      cellForRowAtIndexPath

что-то вроде ниже

    DealInfo *deal = [nearByDeals objectAtIndex:(section - 1)];
    deal.delegate = self;
    deal.indexPath = indexPath;

HELP!

1 Ответ

4 голосов
/ 30 сентября 2011

EXC_BAD_ACCESS обычно означает, что вы пытаетесь получить доступ к освобожденному объекту.В этом случае делегат, вероятно, освобождается перед вызовом respondsToSelector: для него.

...