@ селектор (updateStuff:)
Это автоматически отправляет параметр: (id) отправитель.Можно ли переопределить это, чтобы быть чем-то другим?В моем конкретном случае фактический отправитель не имеет смысла.
Я использую UITableView и устанавливаю UISwitch в слот UIAccessoryView в каждой ячейке.Первоначально я добавлял UISwitch в UIAccessoryView вне инициализации ячейки, что позволяло каждому UISwitch быть уникальным экземпляром.Однако это создает заметную задержку при прокрутке длинного списка на iPhone 3G.Если я добавлю UIAccessoryView в ячейку при ее инициализации, его можно будет удалить из очереди вместо создания экземпляра, что значительно облегчит отставание.К сожалению, стоимость этого заключается в том, что экземпляр НЕ уникален для каждого переключателя UIS в таблице, и: (id) отправитель теряет смысл.
Мне нужна одна из двух вещей ...
- Способ переопределения параметра, связанного с @selector, поэтому я могу заменить: (id) sender
- Или лучшую стратегию, чем та, которую я использую для отслеживания переключателей UIS.
Я всегда могу прибегнуть к добавлению UIS-переключателя после того, как ячейка создана / удалена, но она ужасно медленная и неэффективная.Спасибо за любую помощь.
С уважением, Z @ K!