UIAlert с табличным представлением вставлен? - PullRequest
0 голосов
/ 16 марта 2011

Последние несколько часов я пытался заставить работать UIAlert с сгруппированной таблицей. Я наконец получил его почти идеально, но я не могу получить метод didSelectRow для вызова. Я следовал Этот урок . Он

"Если вы решите пойти другим путем с делегированием таблицы, у вас все еще остается небольшая работа. Другой вариант - установить собственно alertView в качестве объекта делегата таблицы. Затем вы можете перехватить таблицу -didSelectRowAtIndexPath: метод и передать этот метод делегату alertview. Конечно, вам придется создать другой протокол для вашего alertview, может быть, или что-то подобное. "

Я не уверен, как ты это делаешь. Кроме того, что лучше всего сделать делегату (оповещение или класс, создающий оповещение)

Итак, мой главный вопрос: как мне получить доступ к методу -didSelectRowAtIndexPath: для представления таблицы UIAlert?

Любая помощь будет оценена. спасибо

1 Ответ

0 голосов
/ 16 марта 2011

Где вы вызываете -didSelectRowAtIndexPath:? Это в вашем файле UITableAlert.m? Это где делегат объявлен в учебнике. Я не прочитал все это, но в основном, если вы хотите реализовать этот метод и вызвать его, вы должны объявить протокол в заголовке и назначить любой класс, который имеет вид tableView.delegate = self в реализации.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...