Код, который вы опубликовали, не должен приводить к утечке памяти в настройке ARC (равно как и без ARC).
Если вы действительно подозреваете ошибку (например, что UITableView не можетосвободить объект NSIndexPath), вы можете попытаться вручную освободить его как временное решение.Тем не менее, вы уверены, что он просто не выпускает его после завершения анимации?Даже если у вас нет анимации, может случиться так, что объект indexPath не будет освобожден до попадания в цикл простоя (это довольно часто встречается в компонентах GUI, и, очевидно, также в объектах с автоматическим выпуском).подтвердите, что это действительно утечка, попробуйте выяснить, увеличивается ли объем памяти со временем в долгосрочной перспективе (возможно, UITableView придерживается своего последнего объекта indexPath, в котором это, вероятно, не будет проблемой).Также попробуйте запустить отладчик с установленной переменной окружения NSZombieEnabled.Это обнаружит и сломает отладчик при попытке двойного освобождения объекта.