objective-c – 未调用textDidChange(NSTextFieldDelegate)

objective-c – 未调用textDidChange(NSTextFieldDelegate),第1张

概述步骤1.在xib中添加NSTextField 步骤2.在.h文件中添加NSTextFieldDelegate,将NSTextField控制拖动到文件的所有者以设置委托给它 步骤3,在.m文件中添加方法: - (void)textDidChange:(NSNotification *)notification{ NSLog(@"textDidChange");} 但方法textDidCha 步骤1.在xib中添加NSTextFIEld

步骤2.在.h文件中添加NSTextFIEldDelegate,将NSTextFIEld控制拖动到文件的所有者以设置委托给它

步骤3,在.m文件中添加方法:

- (voID)textDIDChange:(NSNotification *)notification{    NSLog(@"textDIDChange");}

但方法textDIDChange:没有调用

有什么不对吗?

解决方法 文件的所有者不是应用程序委托 – 是您放置该方法的应用程序委托吗?您应该控制拖动到标记为app delegate的蓝色多维数据集.

编辑之后:委托收到的消息是controlTextDIDChange:而不是textDIDChange,所以实现那个.

总结

以上是内存溢出为你收集整理的objective-c – 未调用textDidChange(NSTextFieldDelegate)全部内容,希望文章能够帮你解决objective-c – 未调用textDidChange(NSTextFieldDelegate)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1008297.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存