gpt4 book ai didi

iOS - 锁定屏幕时多次调用 UI KeyboardWillShowNotification

转载 作者:行者123 更新时间:2023-12-01 20:04:14 30 4
gpt4 key购买 nike

我正在 viewdidload 上创建通知UIKeyboardWillShowNotification 并在 上删除它 View 将消失 .

当键盘出现在屏幕上并按预期调用一次通知时,我锁定了屏幕。通知称为 4 时间并创建不需要的功能。

为什么要调用通知?我该如何预防这种情况?

我正在以这种方式在 viewdidload 中添加 Observer 以进行通知

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];

编辑:
如果我将应用程序发送到后台而不是锁定屏幕,则结果相同。

最佳答案

同样的事情也发生在我身上

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];

我在按钮点击时展示了一个 View Controller 。每次我展示 Viewcontroller viewdidload 时都会调用它添加 addObserver。所以该方法被多次调用。

关于iOS - 锁定屏幕时多次调用 UI KeyboardWillShowNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39346133/

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