(я разместил вопрос ниже на форуме Three20, но пока нет ответа ! Может быть, вы, ребята, можете помочь.)
Я использую TTTableViewController в своем приложении для iOS и тамэто одна вещь, которую я хочу достичь.
Каждый из классов TTTableItem имеет метод для назначения делегата и селектора при его инициализации.
Например: TTTableTextItem имеет (+ itemWithText: делегат: selector:) Теперь метод селектора будет иметь такую подпись: - (void) selectorMethodForTableItem: (id) sender;Я хотел бы однозначно идентифицировать выбранный tableItem, но в методе селектора у меня есть только объект TTTableTextItem, который имеет только параметр text.(Параметр 'text' является строкой, и он может быть одинаковым для 2 tableItems)
Я легко могу решить эту проблему, если я предоставлю TTUrl для каждого tableItem, но я не хочу переходить на новый экранкогда TableItem нажата.Просто скажите, что я хочу отобразить предупреждение, в зависимости от того, какой элемент таблицы выбирает пользователь.
Как мне решить эту проблему?Нужно ли определять собственный класс TTTableItem?