2011-03-16 69 views
0

我一直在尝试过去的几个小时得到一个UIAlert与分组表工作。我已finfin接近完美,但我无法得到didSelectRow方法被调用。我一直在关注This Tutorial。他UIAlert插入了表视图?

“如果你选择去表代表另一条路线,你还有一点工作要做,另一个选择是将alertView本身设置为表的委托对象,然后你可以拦截表 - didSelectRowAtIndexPath:方法并将该方法传递给alertview的委托,当然,您必须为您的alertview创建另一个协议,或许还有类似的东西。“

我不知道你是如何做到这一点的。此外,什么是最好的事情,使代表(警报或类创建警报)

所以我的主要问题是我如何获得访问UIAlert表视图的-didSelectRowAtIndexPath:方法?

任何帮助,将不胜感激。 谢谢

回答

0

你在哪里调用-didSelectRowAtIndexPath:?它在你的UITableAlert.m文件中吗?这是在教程中声明委托的地方。我还没有读完整篇文章,但基本上如果你想实现这个方法并且调用它,你必须在头文件中声明协议,并且在实现中分配任何类型为tableView.delegate = self的类。

希望这会有所帮助。

+0

Strangley,这是我没有尝试'-didSelectRowAtIndexPath:'它在那里工作的唯一的地方。谢谢。 – Darc 2011-03-16 08:06:15