objective-c – NSTextView不调用controlTextDidChange:

objective-c – NSTextView不调用controlTextDidChange:,第1张

概述我有一个类(“TextEditorViewController”),里面有一个NSTextView(“textView”)对象.我已将它与我的.xib文件中的NSTextView连接起来.这是我的.h文件: #import <Foundation/Foundation.h>@interface TextEditorViewController : NSObject { IBOutlet 我有一个类(“TextEditorVIEwController”),里面有一个NSTextVIEw(“textVIEw”)对象.我已将它与我的.xib文件中的NSTextVIEw连接起来.这是我的.h文件:

#import <Foundation/Foundation.h>@interface TextEditorVIEwController : NSObject {    IBOutlet NSTextVIEw *textVIEw;           // connected in MainMenu.xib    IBOutlet NSTextFIEld *displayCharacters; // connected in MainMenu.xib}@end

这是我的.m文件:

#import "TextEditorVIEwController.h"    @implementation TextEditorVIEwController- (voID)applicationDIDFinishLaunching:(NSNotification *)aNotification {    NSLog(@"applicationDIDFinishLaunching called"); // printed to the deBUGger    [textVIEw setDelegate:(ID)self];}- (voID)controlTextDIDChange:(NSNotification *)obj {    NSLog(@"controlTextDIDChange called"); // don't printed to the deBUGger ???    [displayCharacters setIntValue:[[textVIEw string] length]];}@end

但是当我在NSTextVIEw中更改文本时,它不会调用controlTextDIDChange :!
为什么?

谢谢你的回答! =)

解决方法 它在重建新项目中的文件后起作用.看起来像文件管理配置问题. 总结

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

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

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

原文地址: http://outofmemory.cn/langs/1225864.html

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

发表评论

登录后才能评论

评论列表(0条)

保存