gpt4 book ai didi

ios - 如何使用_几乎_相同的 UIActionSheet 委托(delegate)代码来干燥三个 Controller

转载 作者:行者123 更新时间:2023-11-29 02:56:19 26 4
gpt4 key购买 nike

我是 Objective-C 新手。我有三个 Controller ,它们有一个带有开关盒的 UIActionSheet 委托(delegate)。委托(delegate)的实现在三个 Controller 上几乎相同,但有一个,它有一个额外的案例。代码看起来很臃肿,因为它几乎是一样的。我怎样才能隔离委托(delegate)并使三个 Controller 上的代码变干?

最佳答案

您可以使用继承概念。所有 3 个 View Controller 都有一个父 Controller 。在父 Controller 中实现 ActionSheet 委托(delegate)。将公共(public)代码放入父 Controller 中。在您有额外代码的一种情况下,覆盖委托(delegate)方法。

关于ios - 如何使用_几乎_相同的 UIActionSheet 委托(delegate)代码来干燥三个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23867927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com