gpt4 book ai didi

ios - UITextView UITextViewTextDidChangeNotification 未在文本的编程更改中调用

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:14:53 25 4
gpt4 key购买 nike

我在自定义 UITextView 的初始化中调用它:

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(textChanged:)
name:UITextViewTextDidChangeNotification
object:self];

当我以编程方式设置 textView.text = @"" 时,未调用方法 textChanged

对我做错了什么有什么想法吗?

最佳答案

你不应该将self传递给最后一个参数,这个参数是notificationSender,这意味着你只想观察self发送的通知。

像这样的观察者:

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(textChanged:)
name:UITextViewTextDidChangeNotification
object:nil];

希望对您有所帮助。

关于ios - UITextView UITextViewTextDidChangeNotification 未在文本的编程更改中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29631012/

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