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