我想在搜索标签中使用自定义委托。

我从未在任何应用程序中使用过我自己的自定义委托(这只是第二个)。

方案如下:

在搜索工具中,如果我按下选择类别,将显示模态视图控制器,我将类别控制器作为参数传递。

现在我将其委托设置为自己。

在模态视图控制器中,在用户选择其中一个类别然后按下完成后,执行搜索控制器中的done方法,因为我已经实现了CategoryControllerDelegate。

我对这一切有所了解。但不是全貌。

请告诉我如何在代码中完成所有这些操作,或者如果有人有示例,请提供链接。 编辑: 问题是使用自定义委托创建一个类,然后将委托设置为self,然后应该在madal视图控制器中点击完成按钮调用它。

例如邮件编辑器

有帮助吗?

解决方案

我不完全确定我理解这个问题,但是如果你看一下Utility app模板,FlipsideViewController的呈现方式就像一个模态视图控制器。

基本上,模态视图控制器使用“我已完成”调用它的委托。方法,然后委托调用 [self dismissModalViewControllerAnimated:YES];

如果你需要从模态视图传回数据,那么你的“我已经完成了方法”。应该接受你需要的任何物品。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top