#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:所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)