У меня есть пользовательский UITableViewCell, содержащий элемент управления UISlider и UILabel, который показывает текущее текстовое значение для положения ползунка. Я хочу обновить метку при перетаскивании ползунка. Вот основные элементы.
cellForRowAtIndexPath: эта процедура принимает данные и обновляет значение ползунка и связанную с ним метку.
sliderValueChanged: эта процедура считывает значение ползунка и обновляет данные. Затем он вызывает [table reloadData], чтобы обновить метку.
Проблема: каким-то образом reloadData прерывает поток обновлений. Если я заменю NSLog вместо reloadData, я получу хороший поток обновлений, показывающий значение ползунка. Пытаясь предотвратить зацикливание, я ввел тесты, чтобы не устанавливать значение ползунка или не вызывать reloadData, если значение не было другим. Это ничего не исправило.
Любая помощь будет принята с благодарностью!