gpt4 book ai didi

iphone - 如何在用户单击注销后重置 iOS 应用程序状态?

转载 作者:行者123 更新时间:2023-11-29 13:48:11 25 4
gpt4 key购买 nike

所以我不久前发布了一个问题,可以在以下位置看到:How to reset an iOS application when a user clicks the "sign out button"?

按照建议,我制作了一个注销按钮,将用户带到主屏幕,在那里他们可以注册或再次登录。我发现的是,当新用户登录时,我在选择器 UITextView ETC 中看到了老用户的某些值(value)

有没有办法重置应用程序状态,或者我是否必须走很长的路来确保每个 socket 都设置为默认值?这是某处不良编程习惯的标志吗?

最佳答案

Cocoa 方式 = KVO(键值观察)。有兴趣了解登录状态更改的 Controller 将自己注册为登录组件/ Controller /任何登录实例的观察者。

登录/注销后,此组件会通知所有观察者有关状态更改的信息。然后它们会执行所有必要的操作:在登录后使用用户数据填充 UI 或在注销后重置它们。

非常灵活的模式,避免了组件之间不必要的依赖。

关于iphone - 如何在用户单击注销后重置 iOS 应用程序状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6367732/

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