![]() |
1
3
发送通知可能是一种解决方案,但我认为从架构的角度来看,这要好得多(更易于维护和扩展等)。 例如,使用观察者(多个代理)模式。创建这样的协议。实施后,考虑 this 用于解析阵列的保留周期。
|
![]() |
2
0
你可以开一个 通知 具有 通知中心 您可以在viewController中添加观察者并更新标签。 当您想要发送日期时,可以发布如下通知:
之后,您可以在另一个viewController中添加观察者,以便接收该通知。
|
![]() |
3
0
最后,我采纳了@Bence Pattogato的建议,解决了我的问题。请参阅以下更新的代码。 我创建了一个协议类。文件名为CustomDatePickerDelegate。敏捷的
现在,这是我在CustomDatePickerViewController类中更新的代码。
现在,我在SelectDateViewController中使用此委托。请参阅以下更新的代码。
代码清理目的我正在使用那边的扩展。 |
![]() |
4
-2
创建
当您从选取器中获取日期时,您会将其设置为:
然后在需要显示它的视图中,您将调用
|
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 7 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 7 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 8 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 8 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 8 月前 |