我很难理解定制代表团 - 如果有人能帮助我,我将非常感激:
我有一个带标签栏控制器的UIViewController,每个都包含一个子类UIView。在其中一个视图中,我有一个UIButton,我想在其中加载UIDocumentInteractionController。我已经有了第二部分的代码,因为文档控制器需要访问UIViewController才能被推送到堆栈。
但是我的UIView如何才能访问UIViewController?
我今晚在SO上阅读了大量内容,例如:
我可以高兴地点击我的-(void)buttonPressed: (id)sender
方法,但它应该从哪里开始实施委派?假设我的视图控制器中存在此方法,它是否只会激发类似[delegate documentRequested: sender]
的内容?
提前感谢您的任何帮助。
答案 0 :(得分:2)
我最近发布了有关如何使用自定义委派的详细答案。您可以在此处查看:dismissModalViewController AND pass data back
你想要做的是在你的UIView中实现协议,并将UIViewController设置为它的委托。
为了帮助您更好地理解链接的答案,在答案中,secondviewcontroller相当于您的UIView,firstviewcontroller等同于您的UIViewController。