在过去的几个小时里,我一直在尝试使用带有分组表的UIAlert来工作。我最终得到它几乎完美,但我无法得到didSelectRow方法被调用。我一直关注This Tutorial。他
“如果您选择使用表委派进入另一条路径,您还有一些工作要做。另一个选项是将alertView本身设置为表的委托对象。然后您可以截取表的-didSelectRowAtIndexPath:方法并将该方法传递给alertview的委托。当然,您必须为您的alertview创建另一个协议,可能或类似的东西。“
我不知道你是怎么做到的。此外,制作代表(警报或创建警报的类)的最佳方法是什么
所以我的主要问题是如何才能访问UIAlert表视图的-didSelectRowAtIndexPath:
方法?
任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
你在哪里调用-didSelectRowAtIndexPath :?它在你的UITableAlert.m文件中吗?这是在教程中声明委托的地方。我还没有读完整个内容,但基本上如果你想实现该方法并调用它,你必须在头文件中声明协议,并在实现中分配任何类如tableView.delegate = self。
希望这有帮助。