Когда пользователь удаляет некоторую строку таблицы с действием «удаление от удаляемого объекта», Инструмент Инструмент показывает, что удаленный экземпляр UITableViewCell
все еще жив.UITableView commitEditingStyle: forRowAtIndexPath с ARC вызывает утечку?
я использовал самый обычный подход, который:
-(UITableViewCellEditingStyle) tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
-(void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if(editingStyle == UITableViewCellEditingStyleDelete){
// Do Some Processing Model things...
[self.tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation: UITableViewRowAnimationAutomatic];
[self.tableView endUpdates];
}
}
Я не могу уверен, но я думаю, что это ошибка, которая связана с ARC. Могу ли я оставить эту проблему или мне нужно найти какую-нибудь прогулку?
Я столкнулся с той же проблемой. Вы нашли решение? – Joshua