我能找到的所有设置通知的示例如下所示:
[nc addObserver:self selector:@selector(keyboardWillShow:) name: UIKeyboardWillShowNotification object:nil];
其中对象始终设置为零。object 是 notificationSender,在文档中是这样定义的:
“观察者想要接收其通知的对象;也就是说,只有这个发送者发送的通知才会传递给观察者。当为 nil 时,通知中心不使用通知的发送者来决定是否将其传递给观察者。”
我只想为一个特定的文本视图接收键盘通知,所以我想告诉 addObserver ,但我不知道为对象提供什么。我尝试了绑定到我感兴趣的文本视图的出口变量,但这只是导致我根本没有收到任何通知。
有什么建议么?