0

Я работал над проектом, который работал отлично, прежде чем я включил ARC. Теперь им удается получить сбой при нажатии кнопки и выборе вкладок. На моей первой вкладке у меня есть обычай ячейки и внутри каждой ячейки, у меня есть кнопки. Щелчок на кнопке вызывает некоторые методы. Но после того, как ARC включен, «EXC_BAD_ACCESS» становится в момент нажатия кнопки перед вызовом методов. Ни одна из ошибок не регистрируется .Это мой код внутри пользовательской ячейки.Включение ARC, вызывающего сбои при нажатии кнопки в объекте c

   static NSString *simpleTableIdentifier = @"CustomCellFor_Dashboard"; 

      CustomCellFor_Dashboard *customCell = (CustomCellFor_Dashboard *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; 
      if (customCell == nil) 
      { 
       NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCellFor_Dashboard" owner:self options:nil]; 
       customCell = [nib objectAtIndex:0]; 

      } 

      [customCell.sample addTarget:self action:@selector(addActn:) forControlEvents:UIControlEventTouchUpInside]; 


return customCell; 

Может кто-нибудь помочь? Спасибо заранее!

ответ

2
NSArray *custom = [[NSBundle mainBundle] loadNibNamed:@"NameOfCustomCellNibFile" owner:self options:nil]; 
cell = [custom objectAtIndex:0]; 

Необходимо загрузить loadNibNamed: с именем файла .xib. Я также думал, что это с идентификатором, но это касается имени, на которое ссылаются в ячейке, а не на nib для ячейки, поэтому просто попробуйте это.

Смежные вопросы